python入门要知道的
一、认识Python
1.1 Python语言的基本概念
- Python是⼀种极少数能兼具简单与功能强⼤的编程语⾔。你将惊异于发现你正在使⽤的这⻔编程语⾔是如此简单,它的语法非常像自然语言,对非软件专业人士而言,选择Python的成本最低,因此某些医学甚至艺术专业背景的人,往往会选择Python作为编程语言,它专注于如何解决问题,⽽⾮拘泥于语法与结构。
- 官⽅对 Python 的介绍如下:
- Python是⼀款易于学习且功能强⼤的编程语⾔。它具有⾼效率的数据结构,能够简单⼜有效地实现⾯向对象编程。Python简洁的语法与动态输⼊之特性,加之其解释性语⾔的本质,使得它成为⼀种在多种领域与绝⼤多数平台都能进⾏脚本编写与应⽤快速开发⼯作的理想语⾔。
- Python 的创造者吉多·范罗苏姆(Guido van Rossum)采⽤ BBC 电视节⽬《蒙提·派森的⻜⾏⻢戏团(Monty Python’s Flying Circus,⼀译巨蟒剧团)》的名字来为这⻔编程语⾔命名
1.2 Python的特点
- 简单
- 易于学习
- 自由且开放
- 跨平台
- 可扩展性
- 可嵌入性
- 丰富的库
1.3 Python的发展及应用
- Python的应用
- 常规软件开发
- 科学计算
- 自动化运维
- 自动化测试
- WEB开发
- 网络爬虫
- 数据分析
- 人工智能
二、搭建环境
2.1 Python的解释器
- 安装Python的解释器
- Python的解释器分类:
- CPython(官⽅我们⽤的就是这个版本) ⽤c语⾔编写的Python解释器
- PyPy ⽤Python语⾔编写的Python解释器
- JPython ⽤Java编写的Python解释器
2.2 安装Python环境
官网:https://www.python.org/
- 下载安装包
不过我一般不在官网下载,网速太慢了,我到阿里云的镜像库去下载,https://npm.taobao.org/mirrors/python/
- 执行安装Python
- 安装成功
2.3 Python的交互模式
- win键 + R --> CMD --> 回⻋ --> 输⼊Python
- 命令⾏结构
- Python 3.7.7 … —> 版本
- Type “help”,“copyright”…—> 版权声明
- >>> —> 命令提示符 (在后⾯可以直接输⼊指令)
2.4 pip工具的使用
- pip介绍
我们都知道python有很多的第三⽅库或者说是模块。这些库针对不同的应⽤,发挥不同的作⽤。我们在实际的项⽬中肯定会⽤到这些模块。那如何将这些模块导⼊到⾃⼰的项⽬中呢?
Python官⽅的PyPi仓库为我们提供了⼀个统⼀的代码托管仓库,所有的第三⽅库,甚⾄你⾃⼰写的开源模块,都可以发布到这⾥,让全世界的⼈分享下载 。
python有两个著名的包管理⼯具easy_install和pip。在python 2中easy_install是默认安装的,⽽pip需要我们⼿动安装。随着Python版本的提⾼,easy_install已经逐渐被淘汰,但是⼀些⽐较⽼的第三⽅库,在现在仍然只能通过easy_install进⾏安装。⽬前,pip已经成为主流的安装⼯具,⾃Python2 >=2.7.9或者Python 3.4以后默认都安装有pip。
- pip使用
在命令⾏下,输⼊pip,回⻋可以看到帮助说明:
查看pip版本
1 pip -V
2 pip --version
普通安装
pip install requests
指定版本安装
pip install robotframework==2.8.7
卸载已安装的库
pip uninstall requests
pip install SomePackage
pip install SomePackage==1.0.5 # 指定版本
pip install 'SomePackage>=1.0.6' # 最⼩版本
升级指定的包,通过使⽤==, >=, <=, >, < 来指定⼀个版本号。
列出已安装的库
pip list
显示所安装包的信息
pip show package
将已经安装的库列表保存到⽂本⽂件中
pip freeze > C:\Users\ACER\Desktop\requirements.txt
批量下载导出来的包
pip install -r requirements.txt
使用wheel文件安装(我没尝试过)
除了使⽤上⾯的⽅式联⽹进⾏安装外,还可以将安装包也就是wheel格式的⽂件,下载到本地,然后使⽤pip进⾏安装。⽐如我在PYPI上提前下载的pillow库的wheel⽂件,后缀名为whl。
地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
可以使⽤ pip install pillow-4.2xxxxxxx.whl 的⽅式离线进⾏安装
- 第⼀步 安装 wheel
- 第二步 找到下载的whl⽂件的⽬录进⾏安装(以桌⾯为例)
- 第三步 执行命令安装
换源安装
⾖瓣 :http://pypi.douban.com/simple/
阿⾥ :http://mirrors.aliyun.com/pypi/simple/
中国科学技术⼤学:http://pypi.mirrors.ustc.edu.cn/simple
清华:https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install SomePackage -i https://pypi.douban.com/simple
永久换源(不用写-i https://…)
在计算机个人文件夹创建pip文件夹,里边创建pip.ini文件,路径为:C:\Users(你登录电脑的用户名)\pip
创建的pip.ini文件里边输入如下内容,我使用的是阿里云的镜像库。
[global]
timeout = 6000
index-url = https://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
2.5 Python的第一个程序
-
可以在交互模式实现
-
可以使用Python自带的idle
-
可以用集成开发工具如:Pycharm
三、Pycharm的安装和配置
3.1 Pycharm的安装
下载链接:https://www.jetbrains.com/pycharm/download/
我这里选择下载社区版,安装截图如下:
点击【Install】等待安装完成即可
3.2 Pycharm的简单配置
- 1、主题修改 File–settings–appearance–theme
- 2、代码字体修改 File–settings–Editor-Font
- 3、关闭更新 File–settings—appearance—System Settings —Updates — Automatically check updates for 取消打钩
- 4、快捷键修改 File–settings—appearance-- Keymap 选择⾃⼰习惯的快捷键⽅式
- 5、⾃动导包 File–settings—appearance–General —Auto Import打钩
- 6、进入打开上次的项目 File–settings—appearance—System Settings —Reopen last project startup
- 7、修改新建⽂件⽂件头 File–settings–Editor—Code Style — File
and Code Templates — Python Script
我的设置如下:
# coding=utf-8
"""
-------------------------------------------------
File Name: ${NAME}
Description :
Author : ${USER}
date: ${DATE} ${TIME}
-------------------------------------------------
"""
- 8、修改字体编码 File–settings–Editor—Code Style — File Encoding — Project Encoding,一般我设置都是UTF-8