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

news2024/11/27 16:29:11

大家好,小编来为大家解答以下问题,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首页的网页代码数据了,但是这肯定不是我们需要的内容呀,我们需要提取出对我们有意义的数据,具体的方法就留在下一篇文章里了,打字真累,喜欢就点个赞吧,谢谢!
从爬虫开始(二)——简单网络爬虫进阶

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深度学习实战65-人脸检测模型LFFD的搭建,LFFD模型的架构与原理的详细介绍

大家好,我是微学AI,今天给大家介绍一下深度学习实战65-人脸检测模型LFFD的搭建,LFFD模型的架构与原理的详细介绍。LFFD(Light and Fast Face Detector)模型是一种用于人脸检测的深度学习模型,其设计旨在实现轻量级和快速的人脸检测。本文将详细介绍LFFD模型的定义、优点、原…

类人智能体概念、能力与衍生丨AI Agents闭门研讨观点集锦

导读 在智源社区举办的「青源Workshop第27期:AI Agents 闭门研讨会」上,来自英伟达的高级应用科学家王智琳、CAMEL一作李国豪、AutoAgents一作陈光耀,以及相关技术专家们共同参与交流讨论,分享了最新的研究成果,共同探…

人工麝香市场分析:中国市场年需求量超过15吨

人工麝香作为濒危动物药材麝香的替代品,等同天然麝香配方使用。 是国家重大科研成果和保密品种,用人工麝香生产中成药品种近400种,涵盖中成药常用剂型。 是珍稀动物药材代用品研究的重大突破,为其它珍稀动物药材的应用开辟了一条重…

金融量化交易:使用Python实现遗传算法

大家好,遗传算法是一种受自然选择过程启发的进化算法,用于寻找优化和搜索问题的近似解决方案。本文将使用Python来实现一个用于优化简单交易策略的遗传算法。 1.遗传算法简介 遗传算法是一类基于自然选择和遗传学原理的优化算法,其特别适用…

【方法】Excel表格的“限制保护”不想要了,如何取消?

我们知道,Excel表格可以设置“限制保护”,保护文件不被随意更改,那如果后续不需要保护了,如何取消呢? 下面小编来说说Excel表格常用的三种“保护”,是如何取消的。 第一种,Excel表格的工作表或…

第15章:随堂复习与企业真题(File类与IO流)

第15章:随堂复习与企业真题(File类与IO流) 一、随堂复习 1. File类的使用 File类的一个实例对应着磁盘上的一个文件或文件目录。 ----> “万事万物皆对象”(熟悉)File的实例化、常用的方法File类中只有新建、删除…

Unity 自定义窗口

放在Editor文件夹下&#xff1b; #if UNITY_EDITORusing System; using UnityEditor; using UnityEngine;namespace EditorCustumTool {/// <summary>/// 自定义窗口/// </summary>public class CustomWindow : EditorWindow{public enum FlagType{Flag1 101,Fl…

Qt内存管理、UI编辑器、客制化组件、弹出对话框、常用部件类

头文件的小技巧 #include <QtWidgets> // 在自动生成的 .h 里面加上此句 适用条件&#xff1a; QT 的内存管理 当父窗体被关闭时&#xff0c;子部件的内存会自动释放。 对象树是一种管理对象生命周期的机制。当一个对象被添加到另一个对象的子对象列表中时&#xff0…

Springboot+AOP+注解实现字段AES+Base64加解密

AOP实现AESBASE64加解密 场景如下&#xff1a; 需要对数据库存储的字段&#xff0c;进行加解密的处理。如果都直接写代码的话&#xff0c;那么代码回冗余很多&#xff0c;所以使用AOP注解去实现。让代码简洁&#xff0c;方便 具体实现如下&#xff1a; 1、依赖 <depende…

C语言搭建项目-学生管理系统(非链表)

、 目录 搭建offer.h文件 搭建offer.c中的main函数 密码登入系统 搭建my_oferr.c中的接口函数 使用帮助菜单接口函数 增加学生信息接口函数 查询学生信息接口函数 删除学生信息接口函数 保存学生信息接口 打开文件fopen 关闭文件fclose 判断是否保存文件fwrite 退出执行文件…

TCP传输层详解(计算机网络复习)

介绍&#xff1a;TCP/IP包含了一系列的协议&#xff0c;也叫TCP/IP协议族&#xff0c;简称TCP/IP。该协议族提供了点对点的连接机制&#xff0c;并将传输数据帧的封装、寻址、传输、路由以及接收方式都予以标准化 TCP/IP的分层模型 在讲TCP/IP协议之前&#xff0c;首先介绍一…

【MATLAB】tvfEMD信号分解+FFT+HHT组合算法

有意向获取代码&#xff0c;请转文末观看代码获取方式~也可转原文链接获取~ 1 基本定义 TVFEMDFFTHHT组合算法是一种结合了总体变分模态分解&#xff08;TVFEMD&#xff09;、傅里叶变换&#xff08;FFT&#xff09;和希尔伯特-黄变换&#xff08;HHT&#xff09;的信号分解方…

配置Smart Link负载分担示例

Smart Link和Monitor Link简介 定义 Smart Link&#xff0c;又叫做备份链路。一个Smart Link由两个接口组成&#xff0c;其中一个接口作为另一个的备份。Smart Link常用于双上行组网&#xff0c;提供可靠高效的备份和快速的切换机制。 Monitor Link是一种接口联动方案&#…

<习题集><LeetCode><链表><2/19/21/23/24>

目录 2. 两数相加 19. 删除链表的倒数第 N 个结点 21. 合并两个有序链表 23. 合并 K 个升序链表 24. 两两交换链表中的节点 2. 两数相加 https://leetcode.cn/problems/add-two-numbers/ public ListNode addTwoNumbers(ListNode l1, ListNode l2) {//head是cur链表头节点…

拼多多选品大作战:通过热词选利润赛道

相信很多人都听过一句话&#xff1a;找对了风口&#xff0c;猪都能飞起来。 我们电商人也应如此&#xff0c;从行业分析到选品都应快速跟上市场节奏。 今天就给大家分享一下如何通过热词来进行一个行业类目的分析与选择。 01 热词是什么 热词通常指的是热搜词和飙升词&#…

大华DSS S2-045 OGNL表达式注入漏洞复现

0x01 产品简介 大华DSS安防监控系统平台是一款集视频、报警、存储、管理于一体的综合安防解决方案。该平台支持多种接入方式,包括网络视频、模拟视频、数字视频、IP电话、对讲机等。此外,该平台还支持多种报警方式,包括移动侦测、区域入侵、越线报警、人员聚集等。 0x02 漏…

天津大数据培训机构品牌 数据分析师的发展方向

大数据专业还是有一定难度的&#xff0c;毕竟大数据开发技术所包含的编程技术知识是比较杂且多的如果是计算机专业的学生或者自身有一定基础的人学&#xff0c;相对来说会比较容易&#xff0c;但对于零基础小伙伴学习来说&#xff0c;想要学习大数据&#xff0c;难度还是很高的…

C# 编程新手必看,一站式学习网站,让你轻松掌握 C# 技能!

介绍&#xff1a;实际上&#xff0c;您可能弄错了&#xff0c;C#并不是一种独立的编程语言&#xff0c;而是一种由微软公司开发的面向对象的、运行于.NET Framework之上的高级程序设计语言。C#看起来与Java十分相似&#xff0c;但两者并不兼容。 C#的设计目标是简单、强大、类型…

时间序列预测 — VMD-LSTM实现单变量多步光伏预测(Tensorflow):单变量转为多变量

目录 1 数据处理 1.1 导入库文件 1.2 导入数据集 1.3 缺失值分析 2 VMD经验模态分解 3 构造训练数据 4 LSTM模型训练 5 预测 1 数据处理 1.1 导入库文件 import time import datetime import pandas as pd import numpy as np import matplotlib.pyplot as plt f…

系列八、SpringBoot中自定义SpringMVC配置

一、概述 作为Spring家族的明星产品&#xff0c;SpringBoot极大地简化了程序员的日常开发&#xff0c;提高了开发效率。我们很容易得借助于SpringBoot就可以快速开发业务代码。一般情况下&#xff0c;公司的日常开发都是基于web服务的&#xff0c;我们在使用idea等工具初始化一…