引言:最近学习深度学习相关知识,发现自己对于python一无所知,虽然说自己有Java基础,但是对于一门新的编程语言,不是说自己知道点皮毛就可以的,更何况,python作为一门技术,技术的本质在于试错,而不是去看别人的教程,自己却不动手。因此,动手学习python,通过在代码中不断试错,才能够正确的掌握一门编程语言,一门技术。动手学python系列通过理论和代码相结合的方式,来深入浅出地学习python。
Part.1 python简介
Python 英文原意为“蟒蛇”,1989 年荷兰人 Guido van Rossum (简称 Guido)发明了一种面向对象的解释型编程语言,并将其命名为 Python, LOGO如下:
Python 是一种脚本语言,其特点在于 解释性、编译性、互动性和面向对象,
Python 是一种解释型语言: 程序缺少编译过程,类似于PHP和Perl语言。
Python 是交互式语言: 在一个 Python 提示符 >>> 后直接执行代码,类似于matlab。
Python 是面向对象语言: Python支持面向对象的风格或代码封装在对象。
Python 是初学者的语言:Python对于初学者比较友好。
时至今日,python在TIOBE排行榜的位置如下:
在编程语言排行榜中,排名前十的编程语言如下:
python特点
1.python语法简单。
2.易于阅读:Python代码定义的更清晰。
3.易于维护:Python源代码是相当容易维护的。
4. python是开源的。
5.互动模式:互动模式的支持,从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。
6.Python 是解释型语言,能跨平台
7.Python 是面向对象的编程语言
8.数据库:Python提供所有主要的商业数据库的接口。
9.Python 可扩展性强。
10.Python 功能强大(模块众多)。
Python是一种解释型脚本语言,可以应用于以下领域:Web 和 Internet开发,科学计算和统计,人工智能,桌面界面开发,软件开发,后端开发,网络爬虫等。
python应用平台有:Youtube - 视频社交网站,Reddit - 社交分享网站,豆瓣网 - 图书、唱片、电影等文化产品的资料数据库网站,知乎 - 一个问答网站等。
Part2 python编程环境搭建
python常见的编程环境为IDLE,pycharm和anaconda;在这里,将详细介绍各个编程环境的安装过程,推荐使用pycharm和anaconda,pycharm是python编程的集成环境,类似于Java中的idea,适合于项目实战,而anaconda类似于matlab,更倾向于教学。
window中下载IDLE
打开 WEB 浏览器访问 :https://www.python.org/downloads/windows/ ,
一般就下载 executable installer,x86 表示是 32 位机子的,x86-64 表示 64 位机子的。
点击下载:
在安装时,记得勾选 Add Python 3.9 to PATH,
点击install now 即可安装。
在菜单栏中打开IDLE看到:
在自己的电脑中配置环境变量:
环境变量配置
右键点击"计算机",然后点击"属性"
然后点击"高级系统设置"
选择"系统变量"窗口下面的"Path",双击即可!
然后在"Path"行,添加python安装路径即可(我的D:Python32),所以在后面,添加该路径即可。 ps:记住,路径直接用分号";"隔开!
最后设置成功以后,在cmd命令行,输入命令"python",就可以有相关显示。
在idle中输入print("hello python!!!"),即可看到
这样,python IDLE就安装好啦。
在window中安装pycharm
PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
PyCharm 官网地址为:https://www.jetbrains.com/pycharm/download/
选择社区版本,点击下载;
1、当下载好以后,点击安装,记得修改安装路径,我这里放的是E盘,修改好以后,Next,
2,接下来,
3,接下来,
4、进入python官方网站://www.python.org/
5、如下所示,选择我们需要的python版本号,点击Download
6、我选择的是python3.5.1,会看到如下界面
、
7.配置环境变量
配置环境变量的步骤如下所示:
右键点击"计算机",然后点击"属性"
然后点击"高级系统设置"
选择"系统变量"窗口下面的"Path",双击即可!
然后在"Path"行,添加python安装路径即可(我的D:Python32),所以在后面,添加该路径即可。 ps:记住,路径直接用分号";"隔开!
最后设置成功以后,在cmd命令行,输入命令"python",就可以有相关显示。
8. PyCharm配置Python解释器
接下来,点击 Configure 选项,选择“Settings”,
点击设置按钮,选择"add",
选择“System Interpreter”(使用当前系统中的 Python 解释器),右侧找到你安装的 Python 目录,并找到 python.exe,然后选择“OK”。
9,在pycharm中运行第一个程序:
点击软件,
点击Create New Project
Location是我们存放工程的路径,点击
这个三角符号,可以看到pycharm已经自动获取了Python 3.5。
点击第一个
我们可以选择Location的路径,比如
记住,我们选择的路径需要为空,不然无法创建,第二个Location不用动它,是自动默认的,其余不用点,然后点击Create。
出现如下界面,这是Pycharm在配置环境,静静等待。最后点击close关掉提示就好了。
建立编译环境
右键 python_pycharm 点击New,选择Python File
创建文档:
系统会默认生成hello.py
输入:
点击快捷键ctrl+shift+F10或者点击
绿色三角形,就会编译,编译结果如下
至此,pycharm安装完成。
window中安装anaconda
下载地址:https://www.anaconda.com/download/
Anaconda 是跨平台的,有 Windows、macOS、Linux 版本,我们这里以 Windows 版本为例,点击那个 Windows 图标。
下载时间可能会比较长,请耐心等待。我这里下载完成 Anaconda2-5.2.0-Windows-x86_64.exe文件了。
双击下载好的 Anaconda2-5.2.0-Windows-x86_64.exe文件,出现如下界面,点击 Next 即可。
点击Next
点击 I Agree (我同意)
如果你的电脑有多个用户,选择All Users,我这里直接 All User,继续点击 Next
建议装在其他盘,不要安装到系统盘。
继续点击 Next> 。
第一个是加入环境变量,第二个是默认使用 Python 2.7,点击“Install”,终于开始安装额。
安装过程其实就是把 Anaconda2-5.2.0-Windows-x86_64.exe文件里压缩的各种 dll ,py 文件,全部写到安装目标文件夹里。
过程还是很漫长的,请耐心等待。
经过漫长的等待,终于安装完成 Installation Complete (安装完成)了,点击最后一个 Next>。
点击Install Microsoft VSCode
点击 Finish,那两个 √ 可以取消。
安装完成之后,在菜单栏可以看到:
点击Jupyter notebook,显示如下:
点击new,后选择python3,点击进入编辑页面,输入
点击运行,结果如下:
这样,anaconda就安装好了。
Part3 python基础框架
python的基础知识包括变量,列表,字典,函数,类,文件异常等,如下知识结构图:
动手学python系列用代码来学编程语言,将理论和代码结合起来,系统的学习。主要学习路径如下:
(1)python基础知识,如变量,列表,字典,函数,类,文件异常等;
(2)python实战项目,包括外星人入侵,数据可视化,web应用程序,及爬虫。
(3)python高级编程,详细介绍python相关的包,如opencv,pytorch,IO等。