python3.5安装教程及环境配置,python3.7.2安装与配置

大家好,小编来为大家解答以下问题,python3.5安装教程及环境配置,python3.7.2安装与配置,现在让我们一起来看看吧!

python 从爬虫开始(一)

Python 简介

首先简介一下Python和爬虫的关系与概念,python 是一门编程语言,爬虫是python语言的一种应用场景。因为其简单和容易入门,被很多人所喜爱,也是比较热门的一款语言,在2019年5月的调查排行中,python 语言排行在第四名,因为Python的语言特色(简短快捷)被称为脚本语言,又能够和多平台多语言交互和结合使用,也被称为“胶水语言”,python不是万能的,但是却可以应用到很多场景,最出名的就是应用在网络爬虫和人工智能的研究方面,今天就先谈谈爬虫,后面会谈到人工智能的应用和场景python工程师证书怎么考。

python 环境安装与配置

我们磨刀不误砍柴工,开始编程之前,先安装好python的环境和响应的配置:
这里提供python 3.6版本的下载链接(目前最新是3.7版本,也可以下载3.7版本)链接:https://pan.baidu.com/s/1gxtwAqIGEey3KYwiaOgDew
提取码:hk13
上面是基于windows10/windows7/windows8 64位 版本的安装程序,如果想要安装其他系统的版本,点击下面的链接 下载
提示:
1.安装的位置最好放置在非系统盘,便于以后的第三方包的安装与卸载(很多小迷糊,默认安装后,一旦要改变一些环境变量或者路径之后,发现自己程序执行权限有问题或者一些奇怪错误)
2.安装之后,如非必要不要使用全部第三方包自动升级的脚本,在以后的文章中,我会提供自动更新第三方包的脚本和实现原理的讲解,这里暂时不提。

python ide 的安装与使用

这里推荐两个软件用于Python程序的编写,其中之一是非常热门的pycharm链接:https://pan.baidu.com/s/11bD88RTW4lSLHVqu7GQ4qw
提取码:vqoh
安装很简单,还是遵守尽量不安装到C盘的原则,安装之后在设置里勾选好需要的Python开发环境既Python安装的路径(python.exe所在路径)我安装的位置就是在这里F:\python36,根据自己的实际情况修改
还有一个软件当然就是Subline Text3 啦,这个软件用于编写Python程序的优势在于方便处理多种不同的编码以及其他编程语言,并且在pycharm中启动程序有可能出现第三方包已经安装但是无法被成功引入的情况。还有一点,sublime Text 可以培养比较好的编程习惯(瞎掰的)根据自己的实际需求选择任意一个软件安装使用即可。
链接:https://pan.baidu.com/s/1EY7bTRIpvgyQsnQJbhQ16Q
提取码:qurr

当然如果不需要额外的软件,在配置好系统环境变量之后,直接cmd ,然后输入python,可以启动python自带的IDE,不过用这个方式进行函数测试还不错,如果用于开发,我只能称呼你为最强!!
以下是配置环境变量 右键电脑——属性——高级系统设置——环境变量,然后在系统变量和用户变量中分别找到path,然后把下图两个环境变量配置好。(只配置第一个环境变量就可以启动Python IDE,第二个环境变量是为了在cmd下可以直接启动pip,这个下次用到再细说)
右键我的电脑选择属性——高级系统设置

在这里插入图片描述

python 实现第一句代码

print(“hello world!”)

如果再ide里输出成功,恭喜你可以开始Python的开发之路了
啰嗦一句:这里启动ide的方式前面也说了,运行脚本的方法提一下,
在这里插入图片描述
这是python自带的ide
在这里插入图片描述
这是通过cmd启动其他软件编写的py文件,py属于可执行文件,可以直接双击运行,但是双击运行结束后就会关闭弹窗,对于新手来说最好还是通过cmd启动,便于调试和查看结果。

python 引入第三方包

Python 引入第三方包的方式是通过 import 包名

import os 
from PIL import Image
print("hello world!")

python 是非常灵活的一种语言,可以引入一个包的所有方法,例如第一句,也可以引入一个包的其中一种方法,例如第二句,同样的自己也可以编写方法,然后被引入,也可以打包成相应的方法API,上传python开发社区,被更多人使用(扯远了)

刚才这三行代码,在运行的时候会出现错误,错误提示 no moodul named PIL
不要方,这是因为我们只安装了程序,没有引入PIL这个第三方包,当然比较新的版本已经把PIL加入了系统安装包之中
我只是为了引入接下来的内容
遇到这样的错误,我们可以使用这句代码来解决 pip install 包名
在这里插入图片描述
如果再之前环境配置的时候已经把F:\python36\Scripts配置到path中之后,可以直接
在这里插入图片描述
安装完成后,在运行发现就没有错误提示啦

Python 实现一个爬虫吧

from urllib.request import urlopen  
from urllib.request import Request 
url="https://www.csdn.net/"
req=Request(url)  
content=urlopen(req).read().decode("utf-8")  
print(content)

人狠话不多,先上代码,这是非常简单的一个爬虫,代码会爬取csdn首页的网页信息,并输出在命令窗
在这里插入图片描述
哒哒哒,已经拿到了csdn首页的网页代码数据了,但是这肯定不是我们需要的内容呀,我们需要提取出对我们有意义的数据,具体的方法就留在下一篇文章里了,打字真累,喜欢就点个赞吧,谢谢!
从爬虫开始(二)——简单网络爬虫进阶

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/229463.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MagicAnimate

简介 新加坡国立大学 Show 实验室和字节联合做了一项类似的研究。他们提出了一个基于扩散的框架 MagicAnimate,旨在增强时间一致性、忠实地保留参考图像并提升动画保真度。并且,MagicAnimate 项目是开源的,目前推理代码和 gradio 在线 demo …

好莱坞明星识别

一、前期工作 1. 设置GPU from tensorflow import keras from tensorflow.keras import layers,models import os, PIL, pathlib import matplotlib.pyplot as plt import tensorflow as tfgpus tf.config.list_physical_devices("GPU")if gpus:gpu0 …

MySQL数据备份

一、逻辑备份 备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低。 本质:导出的是SQL语句文件 优点:不论是什么存储引擎,都可以用mysqldump备成SQL语句 缺点:速度较慢&…

周星驰 互联网3.0 团队下个月将上线独立 App

2023年12月7日,新浪科技报道指出,周星驰旗下的互联网3.0团队透露,Moonbox,这家周星驰创立的互联网3.0初创公司,计划在明年1月份完成Moonbox App的上线,届时该应用将免费向用户提供服务。 目前,…

外包干了三年,我承认我确实废了……

没错,我也干过外包,一干就是三年,三年后,我废了…… 虽说废的不是很彻底,但那三年我几乎是出差了三年、玩了三年、荒废了三年,那三年,我的技术能力几乎是零成长的。 说起这段三年的外包经历&a…

git 克隆无权限-重新输入账号密码

克隆项目代码时提示没有权限,有可能是没有登录账号,也可能是账号密码改了,运行下面指令,然后重新克隆项目,下载的时候会让你重新输入账号密码,则克隆成功 git config --global credential.helper cache 参考…

043:vue项目一直出现 sockjs-node/info?t=XX的解决办法

第043个 查看专栏目录: VUE ------ element UI 专栏目标 在vue和element UI联合技术栈的操控下,本专栏提供行之有效的源代码示例和信息点介绍,做到灵活运用。 (1)提供vue2的一些基本操作:安装、引用,模板使…

Spark大数据集群日常开发过程遇到的异常及解决思路汇总

原创/朱季谦 在开发Spark任务过程中,遇到过不少新人经常可能会遇到的坑,故而将这些坑都总结了下来,方便日后遇到时,可以快速定位解决,壁面耗费过多时间在查找问题之上。 一、出现java.lang.IllegalAccessError: tried…

AGM CPLD 应用指南

AGM的部分料号跟Altera 硬件Pin to Pin兼容,映射关系表如下: EPM240T100CxN—>AG256SL100(CPLD) EPM240T100IxN---->AG256SL100(CPLD) EPM570T100CxN—>AG576SL100(CPLD) EPM570T100IxN---->AG576SL100(CPLD) EPM570T144CxN—>AG576SL144…

机器人纯阻抗控制接触刚性环境

问题描述 在机器人学中,阻抗控制是一种常用的控制策略,用于管理机器人在与环境交互时的运动和力。阻抗控制背后的关键概念是将环境视为导纳,而将机器人视为阻抗。 纯阻抗控制接触刚性环境时,机器人的行为方式主要受其阻抗参数的…

虚拟化之指令的Trap和仿真

有时,虚拟机监控程序需要在虚拟机(VM)中模拟操作。例如,VM内的软件可能尝试配置与功耗管理或缓存一致性相关的低级处理器控件。通常,您不希望将VM直接访问这些控件,因为它们可能被用于突破隔离,或影响系统中的其他VM。 trap在执行给定操作(例如读取寄存器)时引发异常…

二分查找算法

文章目录 二分查找二分的实战讲解二分查找普通二分模版 在排序数组中查找元素的第一个和最后一个位置万能二分模版 总结 二分查找 什么是二分查找:就是定义左右2个指针(此指针非真指针)取中间值 通过一次次取中间值找到要找到的数 二分的实战讲解 二分查找 题目:地址 题目解析…

实现SQL server数据库完整性

1.创建一个数据库名为“erp” 主数据文件:初始容量为5MB,最大容量为50MB,递增量为1MB,其余参数自设。事务日志文件:初始容量为3MB,最大容量为20MB,递增量为10%,其余参数自设。 创建…

Linux下c开发

编程环境 Linux 下的 C 语言程序设计与在其他环境中的 C 程序设计一样, 主要涉及到编辑器、编译链接器、调试器及项目管理工具。编译流程 编辑器 Linux 中最常用的编辑器有 Vi。编译连接器 编译是指源代码转化生成可执行代码的过程。在 Linux 中,最常用…

WMMSE方法的使用笔记

标题很帅 原论文的描述WMMSE的简单应用 无线蜂窝通信系统的预编码设计问题中,经常提到用WMMSE方法设计多用户和速率最大化的预编码,其中最为关键的一步是将原和速率最大化问题转化为均方误差最小化问题,从而将问题由非凸变为关于三个新变量的…

Vue3实现一个拾色器功能

​ <template><div class"color"><button v-if"hasEyeDrop" click"nativePick">点击取色</button><input v-else type"color" input"nativePick" v-model"selectedColor" /><p&…

【学一点儿前端】真机调试本地公众号网页项目

前言 微信公众号网页开发的真机调试一直是很头疼的事情。 原因一 微信公众号配置的JS安全域名只有三个&#xff0c;一个大中型的公众号这三个JS安全域名都是生产的域名&#xff0c;不可能预留域名用于开发和调试。 原因二 在微信里面只有访问正确的安全域名才能调用wx.config用…

Ubuntu 22.04源码安装yasm 1.3.0

sudo lsb_release -r看到操作系统的版本是22.04&#xff0c;sudo uname -r可以看到内核版本是5.15.0-86-generic&#xff0c;sudo gcc --version可以看到版本是11.2.0&#xff0c;sudo make --version可以看到版本是GNU Make 4.3。 下载yasm http://yasm.tortall.net/Downlo…

《Android编程权威指南》之第二个activity源码及挑战

文章目录 前言效果图依赖MainactivityKotlin的“ &#xff1f;”kotlin的符号 QuizViewModelQuestion类CheatActivityonBackPressed()companion CheatViewModelstring.xml 前言 实现禁止一题多答&#xff0c;按题记录作弊状态、偷看次数限制、横竖屏切换依旧保存状态数据 个人…

GeoPandas初体验:它是什么,我用它展示一下shp矢量数据

GeoPandas 是一个开源的 Python 库&#xff0c;用于处理地理空间数据。它扩展了 Pandas 这个流行的 Python 数据操作库&#xff0c;增加了对地理数据类型和操作的支持。GeoPandas 结合了 Pandas、Matplotlib 和 Shapely 的功能&#xff0c;提供了一个易于使用且高效的工具&…