Day3 Python入门
Python入门
编程语言是人与机器沟通使用的语言
机器识别高低电频(010101)0低电频,1高电频
pycharm 激活
pycharm破解
PyCharm2020.1破解教程 - 轻描丨淡写 - 博客园
一.编程语音分类
1.低级语言
1.1 机器语言
直接用二进制编译的计算机能直接识别的语言。执行效率高,开发效率低,跨平台性差。
1.2 汇编语音
用英文标签代表一组二进制指令,比起机器语言是是一种进步,但其本质仍是直接操控计算机硬件。执行效率高(仅比机器语言低),开发效率比机器语言高,同样依赖具体的硬件,跨平台性差。
2.高级语言
高级语言是站在人的角度,即用人的字符去编写程序,而人的字符是像操作系统发送指令,而非直接操作硬件无需考虑计算机硬件细节因而开发效率可以得到极大的提高。
2.1编译型
类似谷歌翻译,是把程序的所有代码编译成计算机能识别的二进制指令,之后操作系统的会拿编译好的二进制指令直接操作硬件。
编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(即机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便,执行效率较高。应用程序一旦需要修改,必须先修改源代码,然后重新编译、生成新的目标文件才能执行,而在只有目标文件而没有源代码,修改会很不方便。编译型代码是针对某一个平台翻译的,当前平台翻译的结果无法拿到不同的平台使用,针对不同的平台必须重新编译,即跨平台性差。
2.2解释型
类似有一个真人翻译(解释器),一边翻译一边执行。
翻译器并不产生目标机器代码,而是产生易于执行的中间代码,不能直接使用硬件。执行效率较之编译型较低。解释型语言编写的程序是由另一个可以理解中间代码的解释程序执行的,与编译程序不同的是,解释程序的任务是逐一将源程序的语句解释成可执行的机器指令,不需要将源程序翻译成目标代码再执行。出现语法错误时,可以立即引起程序员的注意,而程序员在程序开发期间就能进行校正,代码运行是依赖于解释器,不同平台有对应版本的解释器,所以解释型的跨平台性高。
执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
3.python的两种运行方式
交互式和脚本文件
#1、交互式模式下可以即时得到代码执行结果,调试程序十分方便。
#2、若想将代码永久保存下来,则必须将代码写入文件中。
4. 注释
注释是对代码的解释说明,并不会被运行,注释可以增强代码的可读性。可以用中文,英文但是不要用拼音。
代码注释分为
单行(用#号,可以跟在代码后面或者正上方)
多行注释 (三对双引号""" """)
Phthon,pycharm安装部署
PEP8语法规范
Windows不区分大小写 cd change directory 切换目录
Win+R 打开 执行python

设置环境变量
windows
win10:参考视频
win7:C:\python27;C:\python27\scripts;C:\a\b;D:\a\b;E:\a\b
linux:
vim /etc/profile
PATH=$PATH:/usr/local/python38:/usr/local/python38
export PATH
mac:
同linux
修改环境变量
我的电脑右键---属性---高级系统设置--环境变量



环境变量中,设置下面的系统变量的path

具体编辑内容为 python2和python3的具体路径,和python2,scripts与python3,scripts的路径位置,分别添加进去即可。


后续,还要修改python2与python3 exe 文件复制一份新的改名称。

后续可以测试成功与否,分别测试python2,python3,pip2 -V,pip3 -V



浙公网安备 33010602011771号