第1章 编程与编程语言
1.1 什么是编程
从字面上理解,编程就是“编写程序”。那么:
谁来编写?—程序员。
怎么编写?—根据需求,使用某种编程语言来编写。
什么是程序?—程序是指放在磁盘里的静态数据,可以是代码、文件等。
编程:程序员根据需求,使用某种编程语言来编写出的代码。
程序在未运行之前,就是放在磁盘中的静态数据、普通文件,只有在程序运行的时候,程序里面的字符内容对应编程语言的语法,才能让计算机理解并去工作执行,这样才有意义。
1.2 什么是编程语言
编程语言:计算机能够读懂理解的代码
我们通过编程写出来的代码,这些代码需要让计算机能够理解,要让计算机知道我们想要它做些什么。
编程语言是人类对计算机与程序员沟通的介质。
1.3 编程的目的
编程的目的:就是命令计算机去为人类工作。
1.4 编程语言分类
计算机其实只认识二进制即010101......,编写与理解起来相当困难,所以出现了编程语言,编程语言总体分成:机器语言、汇编语言、高级语言。
l 机器语言:直接使用二进制代码来编程,直接操作硬件。
l 汇编语言:使用简写的英文标识符取代二进制编写程序,也是直接操作硬件。
l 高级语言:使用人类能看懂的字符去编写程序,必须被翻译成计算机能读懂的二进制后,才可以被执行。因为必须要经过翻译才能被计算机所看懂,所以无法直接操作硬件。
高级语言中的这种翻译转换又可分为:编译型和解释型
l 编译型(需要编译器,相当于用谷歌翻译):如C,执行速度快,调试麻烦
l 解释型(需要解释器,相当于同声传译):如python,执行速度慢,调试方便
1.5 主流的编程语言
可以访问:https://www.tiobe.com/tiobe-index 查看当前流行的编程语言。
第2章 Pyhton 简介
2.1 Python 介绍
Python是一门优秀的综合语言,宗旨是简明、优雅、强大,在人工智能、云计算、金融分析、大数据开发、WEB开发、自动化运维、测试等方向应用广泛(如果有人问和PHP的区别,告诉他PHP只专注WEB,而Python的应用领域非常广泛和强大),已是全球第4大流行的编程语言。
Pythonpython的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。
2.2 Python 版本的选择
到目前为止,比较流行和应用的只有两个版本,即:
Python2与Python3,由于Python3不能够向下兼容,所以导致很多用户拒绝升级至3.0版本,反而选择使用
Python2.7这个过渡版本。 我们在学习的过程中可以主学3.0版本,然后也同时掌握两种不同版本之间的差异。
第3章 安装Python3和Python2
3.1 下载软件包
l 登录Python官网:
https://www.python.org/
在首页选择Downloads 和 Windows
l 在里面选择要下载的版本 最上面的两个是最新的版本
如果是刚刚学习Python,或者计划长期学习使用Pyhton,推荐使用3。
Pyhton2和Python3是不兼容的。
l 上面3个是64位,下面3个是32位,是对应关系,根据你PC的操作系统来选择。
我们推荐使用可执行文件:
Windows x86-64 executable installer
l Python2.7.13安装包选择:Windows x86-64 MSI installer
3.2 安装Python3.6.2
l 双击python-3.6.2-amd64 进入安装页面
l 选择自定义安装,并且勾上Add Python 3.6 PATH,这样就可以默认帮你安装好环境变量。
l 默认全选,NEXT
l 这一步要注意:路径推荐直接使用C盘下的Python目录,然后点击Install。
l 安装成功
验证:
l 输入python -V,显示python对应版本。
l 输入pip -V,显示pip对应版本
pip是python第三方包的管理工具,可以使用它来安装、删除、管理本地的第三方包。
l 查看pip的工作方式
3.3 安装Python2.7.13
l 双击python-2.7.13.amd64 进入安装界面,默认选择第一个为所有的用户安装;
l 友好的帮我们选择安装在C盘下~
l 一定要勾上这个:Add python.ext to Path,然后next进行安装
l 安装成功
第4章 Python版本之间的互相切换
我们现在先安装了Pyhton3后又安装了Python2,那么在这同一台电脑上可以进行切换Python版本使用。
在之前开启的CMD窗口中输入 查看Python和pip版本还是之前安装的python3。
l 关闭这个CMD窗口,重新开启一个:
发现都变成了python2,这是因为后来安装的python2也选择了加入环境变量,新加入的排在了前面,覆盖了之前的python3。
l 输入pyhton3 -V 和 pip3 -V
可以找到pip3,但是无法找到python3,如果解决呢?
4.1 查看python3的环境变量
l 右键“我的电脑”—>“属性”—>高级系统设置,选择环境变量
l 上面是用户变量,下面是系统变量,我们修改系统变量
l 找到path,然后选择“编辑”
l 我们发现python2在python3之前,所以默认是找到python2的。
C:\Python27\;C:\Python27\Scripts;C:\Python36\Scripts\;C:\Python36\;...........
4.2 解决无法切换到pyhton3
l 进入C:\Python36,复制一份python.exe
l 粘贴到当前目录下,然后重命名为:python3.exe,注意目录中也要有一个python.ext不然pip3会找不到。
l 然后查看:python3就正常了
4.3 让Python3成为默认执行
l 到Python2目录中复制一份Python.ext,重命名Python2.exe,并且进入script目录下确保有pip.exe和pip2.exe。
l 修改环境变量,让Python3的环境变量在前面即可。