赞
踩
Python的创始人为吉多*范罗苏姆(Gudio van Rossum)
1.1989年的圣诞节期间,吉多*范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为ABC语言的一种继承。
2.ABC是由吉多参加设计的一种教学语言,就吉多本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,
究其原因,吉多认为是非开发造成的。吉多决心在Python中避免这一错误,并获取了非常好的效果。
3.之所以选中Python(蟒蛇)作为程序的名字,是因为他是BBC电视剧–蒙提*派森的飞行马戏团(Monty Python’s Flying Circus)的爱好者。
4.1991年,第一个Python解释器诞生,它是用C语言实现的,并能够调用C语言的库文件。
许多程序员会调侃到:“人生苦短,我用python”
对于校招:因为大部分企业的笔试题中有编程题(不限语言)
对于网络/运维:因为后期后会涉及到脚本语言的学习,比如网络完全和自动化运维(均要参
加校招)
对于软件:Java云计算大数据后端开发,python是数据科学方向(人工智能),其次校招过程
中要求至少掌握一门编程语言
言外话语:谷歌很多项目都是python实现的,例如谷歌爬虫、谷歌广告等,还有豆瓣公司几乎
所有的业务都是python开发的,还有知乎,国内最大的问答社区,通过python开发
void main()
{ int a = 1;
int b = 2;
int c = a + b; }
a = 1 b = 2 c = a + b
优点
简单、易学
免费、开源
面向对象
丰富的库
可扩展性
PS:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以把这 部分程序用C或C++编写,然后在Python程序中使用它们
缺点
运行速度
国内市场较小
中文资料匮乏
1.1 卸载
方法一:
右击此电脑-------属性------控制面板-------卸载程序-------找到python所对应的包-------卸载
注意:Windows的Python launcher 是一个应用程序,它可以帮助执行不同的Python版
本。它允许脚本(或命令行)启动特定Python程序”
方法二:
找到安装包-------点击uninstall------卸载
卸载完成后,打开CMD-----输入py或者Python提示不是内部命令就说明卸载完成了
如果卸载完成过输入python还存在,exit()退出,输入path----查看你的安装目录,然后
跳转到目录下面,还有安装包,就代表没有卸载完成,继续卸载就好了
下载
网站:[www.python.org
找到download------下载3.5版本以上 建议下载最新版3.9或者3.8
64位选择64位的安装包 -----64可以装32 但是32不能装64
1.2 安装
打开安装包,默认安装和自定义安装(一般推荐自定义安装)一定要勾选
如果安装得时候没有勾选,后续需要自己配置
选项设置,默认全部勾选即可
高级配置设置,如图勾选即可:
安装过程:
安装完成后,一定要点击disable path length limit,禁用系统的path长度自动限制,可以避免很多麻烦:
安装完成:
开始菜单中,找到python3.9,然后点击IDLE就可以打开一个Pythoy的界面工具
验证安装是否成功:
开始----运行----CMD—python 能够进入python页面即可
exit()能够成功退出即安装成功
问题一:modify setup----说明已经安装过python
Cmd python 如果有提示已经安装python却没有运行出python页面 说明安装的时候没
有选择path环境变量 解决方法一:卸载重新安装 选择path选项
解决方法二:配置环境变量
第一步:找到python安装目录 D:\python
第二步:此电脑-----属性----高级系统设置—环境变量—path ;(英文;) D:\python;
D:\python\Scripts—确定
问题二:丢失…….dll文件
百度自行下载补丁文件
前期:使用记事本工具(editplus、sublime 、VS Code 、Notepad++)
中期后期:集成开发环境(IDE):pycharm工具
print("hello world!!!")
黑窗口是一个测试终端,退出后,代码不会保存
所以可以创建一个文件夹用来保存代码,创建.py文件,用sublime工具打开
文件未保存
运行方法:
打开CMD----cd 文件所在位置 切换到该目录下
Python 文件名(tab健自动补全)运行.py文件
可以直接将文件托到黑窗口
注释:标注的注释 解释说明 注释给程序员看的
单行注释 #
多行注释 可以使用多个#模拟多行注释
““”多行注释“”“ (三个单引号也可以) 注意不要使用中文符号 不要使用单引号和双引
号混合使用(文档注释)
4.1 什么是变量
变化的量 代表一个未知的数 方程中的x 10+20(加了100次,突然让你把10换成20)x=10
x+20 (只要将x=10换成20)
运行时环境(程序运行过程中,这个值可以发生变化的)变化的量
4.2 定义变量
数据类型 变量名称 = 变量值;(Java C)int a = 10; 强数据类型语言 需要标注类型,每个类型所
需要的内存大小不一样
1字节 的是 byte 、boolean
2字节 的是 short 、char
4字节 的是 int 、float
8字节 的是 long 、double
Python是一门弱数据类型语言
变量名称 = 变量值
什么是强数据类型语言、弱数据类型语言?
强数据类型语言:当定义变量的类型后,不允许存储其他数据类型(不严谨)
int a = 10;
a = 20;
a = "hahaha" //报错
弱数据类型语言:变量类型不固定,值是什么类型,变量就会自动变成对应类型
全局函数:
Print(字符串) 在控制台上输出这个字符串,标准输出函数
Type(变量) 返回变量的数据类型
变量的命名规范
1> 变量名称只能由有效字符(大小写字母,数字,下划线)组成(name+ 报错语法错误)
2> 不能以数字开头
3> 不能是关键字或者是保留字
4> 变量命名尽量有意义(name age sex )
小驼峰法 userName(除了第一个单词,其他单词首字母大写)
下划线法(官方推荐)
查看python的该键字
import keyword
Keyword.kwlist
关键字:
['False', 'None', 'True', 'peg_parser', 'and', 'as', 'assert', 'async', 'await', 'break', 'class',
'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is',
'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。