开始Python学习第二课(python环境安装)

从基础开始Python学习(4.15)第二课

python语言的概念
python编程环境的安装
python编程第三方库的安装

一. Python语言简介

1. Python语言

1.1 Python的命名

Python的创始人为荷兰人吉多·范罗苏姆 (Guido van Rossum),他采用BBC 电视节目《蒙提·派森的⻜⾏⻢戏团(Monty Python’s Flying Circus,⼀译巨蟒剧团)》的名字来为这门编程语⾔命名。

2. Python基本概念

2.1 Python的简单介绍

Python是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,是⼀种极少数能兼具简单与功能强大的编程语⾔。

官方对 Python 的介绍如下:

Python 是⼀款易于学习且功能强⼤的编程语⾔。 它具有⾼效率的数据结构,能够简单⼜有效地实现⾯向对象编程。Python 简洁的语法与动态输入特性,加之其解释性语⾔的本质,使得它成为⼀种在多种领域与绝大多数平台都能进行脚本编写与应⽤快速开发⼯作的理想语⾔

2.2 Python 的特⾊

(1)简单易于学习
python使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观,其语法结构较其他语言更加简单,而且Python有极其简单的说明文档,让初学者更易于学习
(2)自由且开放
Python是自由/开放源码的软件。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。
(3)跨平台
因为python的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在各种不同平台上)。
(4)可嵌⼊性
可以把Python嵌入C/C++,或其他程序,从而向程序用户提供脚本功能
(5)丰富的库
Python拥有庞大的标准库和其他高质量的库。它可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。

2.3 Python之禅

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren’t special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you’re Dutch.
Now is better than never.
Although never is often better than right now.
If the implementation is hard to explain, it’s a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea – let’s do more of those!
美胜于丑陋(Python 以编写优美的代码为⽬标)
明了胜于晦涩(优美的代码应当是明了的,命名规范,⻛格相似)
简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接 ⼝简洁)
扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
间隔胜于紧凑(优美的代码有适当的间隔,不要奢望⼀⾏代码解决问题)
可读性很重要(优美的代码是可读的)
即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
不要包容所有错误,除非你确定需要这么做( 精准地捕获异常 ,不写except:pass 风格的代码)
当存在多种可能,不要尝试去猜测⽽是尽量找⼀种,最好是唯⼀⼀种明显的解 决⽅案(如果不确定,就⽤穷举法)
虽然这并不容易,因为你不是 Python 之父(这⾥的 Dutch 是指 Guido )
做也许好过不做,但不假思索就动⼿还不如不做(动⼿之前要细思量)
如果你⽆法向⼈描述你的⽅案,那肯定不是⼀个好⽅案;反之亦然(方案测评标准)
命名空间是⼀种绝妙的理念,我们应当多加利⽤(倡导与号召)

可以在python环境中输入import this自己去查看
在这里插入图片描述

二. Python编程环境的安装

1. Python编程环境的介绍

1.1 Python的编程环境安装的介绍

Python的编程环境的安装分为python的解释器的安装和python的编译器的安装,编译器用于python代码的编写(如Pycharm,vscode等),解释器就是python语言的使用环境,它将编译器中书写的python代码进行编译,解释使计算机可对代码运行。

1.2 Python的解释器分类:

CPython(推荐使用) ⽤c语⾔编写的Python解释器
PyPy ,⽤Python语⾔编写的Python解释器
Python ,⽤Java编写的Python解释器

2. Python编程环境解释器python的安装

2.1 python解释器的下载

(1)可使用python的官网进行解释器的下载工作(网站访问较慢,耐心等待)

https://www.python.org/

(2)在官网中Downloads中选择自己电脑的操作系统进行相应的python下载
在这里插入图片描述
(3)在左侧为正式版本可选择相应版本进行下载(推荐使用较稳定的3.6版本)
在这里插入图片描述
(4)选择版本,点击可执行程序进行下载
在这里插入图片描述

2.2 python解释器的安装

(1)在下载目录中选择python程序点击安装
在这里插入图片描述
(2)在安装界面中选择将python加入系统的path环境变量中(如果未选择点击加入,需自己在系统的path环境变量中加入),再点击自定义安装
在这里插入图片描述
(3)选择默认选项,点击继续
在这里插入图片描述
(4)选择一个安装目录(默认安装在C盘),进行安装程序
在这里插入图片描述
(5)程序正在安装,显示安装成功
在这里插入图片描述
在这里插入图片描述
(6)可在电脑终端输入python,以下界面显示python安装成功
在这里插入图片描述

3. Python的编辑器Pycharm的安装

3.1 Pycharm的下载

(1)可使用jetbrains的官网进行解释器的下载工作(网站访问较慢,耐心等待)

https://www.jetbrains.com/

(2)在官网中choose your tool中选择自己要下载的工具pycharm下载
在这里插入图片描述
(3)点击pycharm中Download进行下载
在这里插入图片描述
(4)选择自己的操作系统进行相应的pycharm的下载(可选择免费的社区版下载)
在这里插入图片描述

3.2 编辑器Pycharm的安装

(1)选择pycharm的程序进行安装
在这里插入图片描述
在这里插入图片描述
(2)选择一安装目录(可不装在C盘),点击继续安装
在这里插入图片描述
(3)选择相应选项点击进行安装
在这里插入图片描述
(4)点击进行安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(5)pycharm安装成功
在这里插入图片描述

3.3 编辑器Pycharm的设置使用

(1)运行桌面的pycharm程序,同意条款
在这里插入图片描述
(2)数据共享,选择不同意
在这里插入图片描述
(3)选择一新建项目
在这里插入图片描述
(4)选择项目的放置位置,python的解释器和全局选项(全局选项可使项目使用在电脑终端中pip下载过的库),location下创建项目的文件名称,点击创建新的项目
在这里插入图片描述
(5)在加载环境
在这里插入图片描述
(6)新的项目已创建完成(main函数是新建的自带,可删除)
在这里插入图片描述
(7)点击项目名称,右击选择在新的项目中创建一个新的python项目
在这里插入图片描述
(8)给新的python项目命名
在这里插入图片描述
(9)可见新的python项目已创建完成
在这里插入图片描述
(10)在file选项中点击setting进行新建python项目的配置
在这里插入图片描述
(11)找的新建的项目project python,点击interpreter,可选择此项目的解释器(默认已安装的python解释器),可在下方列表看到已有的库,点击确定,完成新建项目的配置,可进行编程了
在这里插入图片描述
(12)pycharm其它使用设置

1、主题修改 File–settings–apperance–theme
2、代码字体修改 File–settings–Editor-Font
3、关闭更新 File–settings—apperance—System Settings — Updates — Automatically check updates for 取消打钩
4、快捷键修改 File–settings—apperance-- Keymap 选择⾃⼰习惯的 快捷键⽅式
5、⾃动导包 File–settings—apperance–General —Auto Import 打钩
6、进制打开上次的⼯程 File–settings—apperance—System Settings —Reopen last project startup
7、修改新建⽂件⽂件头 File–settings–Editor—Code Style — File and Code Templates — Python Script #!/usr/bin/env python # -- coding: utf-8 -- # @Time : ${DATE} ${TIME} # @Author : Jerry # @File : ${NAME}.py # @Software: ${PRODUCT_NAME}
8、修改字体编码 File–settings–Editor—Code Style — File Encoding — Project Encoding

三. Python第三方库的安装

1. Python第三方库的安装介绍

1.1 安装方式介绍

(1)可在pycharm中新建项目的环境设置中,搜索相关库名称进行下载
在这里插入图片描述
在这里插入图片描述
(2)使用easy_install 进行下载,此方式用于python2中,现python3大多数不在使用
(3)使用pip进行下载(推荐此方式下载,方便,快捷)

2. 使用pip安装第三方库

2.1 使用pip进行下载

(1)在电脑终端中输入

pip install 下载的库的名称

可进行相应的库的下载,最后显示下载成功
在这里插入图片描述

2.2 使用pip进行下载时出现的问题

(1)使用pip下载显示超时,这是因为pip下载库时使用的是国外地址,因网络问题有时无法进行下载,可进行换源安装,如下

pip install 下载的库 -i 所换的源地址

在这里插入图片描述
可进行换源的国内地址

⾖瓣 :https://pypi.douban.com/simple/
阿⾥ : https://mirrors.aliyun.com/pypi/simple/
中国科学技术⼤学:http://pypi.mirrors.ustc.edu.cn/simple
清华:https://pypi.tuna.tsinghua.edu.cn/simple

(2)使用pip下载使提示无法下载,需要更新pip,是因为pip默认安装的版本为20版本,有些新的库无法下载,可对pip进行升级

python -m pip install --upgrade pip (pip升级命令)

在这里插入图片描述

2.3 使用pip的其它操作

(1)可查看pip安装的所有库

pip list

在这里插入图片描述
(2)可用txt文件导出pip下载的所有库(==导出的文件在自身所在的目录中)

pip freeze > 指定的txt文件名称

在这里插入图片描述
在这里插入图片描述
(3)批量安装库,在使用导出的txt文档的库名,批量安装在txt文件中的所有库(使用时必须要在txt文件所在的磁盘目录下才能执行对txt文件的操作)

pip install -r 指定的txt文件名称

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值