|001Python介绍特性版本问题,应用范围
Python是一种解释型,面向对象的语言
· 特点
1. 可读性强
可读性远比听上去重要的多得多。一个程序会被反复的修改,可读性强意味着让你可以在更短时间内学习和记忆,直接提高生产率。
2. 简洁,简洁,简洁
研究证明,程序员每天可编写的有效代码数是有限的。完成同样功能只用一半的代码,其实就是提高了一倍的生产率。
Python是由C语言开发,但是不再有C语言中指针等复杂数据类型,Python的简洁性让开发难度和代码幅度大幅降低,开发任务大大简化。程序员再也不需要关注复杂的语法,而是关注任务本身。
import turtlet=turtle.Pen()for x in range(360): t.forward(x) t.left(59)
3. 面向对象
4. 免费和开源
5. 可移植性和跨平台(JAVA)
Python会被编译成与操作系统相关的二进制代码,然后再解释执行。这种方式和java类似,大大提高了执行速度,也实现了跨平台。
6. 丰富的库(丰富的标准库, 多种多样的扩展库)
7. 可扩展性。可嵌入到C和C++语言。胶水式语言。
应用范围
1.科学计算
2、人工智能
3.WEB服务端YOUTUBE,豆瓣
4.GUI开发
5.游戏开发
6。大数据运算
解释型语言,性能比较低
目前主要的版本:Python2和Python3
3不兼容Python2
2to3
Python解释器
CPython:使用C语言实现的解释器,最常用的解释器,通常说的解释器就是指的是他。
Jython
IronPython(.NET平台上使用的解释器,可以直接调用.NET平台类,适合.NET平台上开发
PyPy:使用Python语言实现的解释器
02Python下载-安装还有配置
03-开发环境的介绍-交互模式的使用-IDLE的介绍还有使用
开发环境,英文是IDE(Integerated Development Environment集成开发环境):就是一个解释器的外挂而已
常用的开发环境如下:
IDLE 2.Pycharm 3.wingIDE 4.Eclipse 5.IPython
交互模式:1.进入命令行窗口,输入:Python
>>>提示符
关闭交互窗口:
Crtl+Z还有回车
输入quit()命令
直接关闭命令行窗口
004.IDLE开发环境的使用-建立Python源文件
基于源文件的开发模式
文件名尽量不要出现中文
Python里面是不能够随便添加空格的
print("a")print("b")print("c")
Run ModoleF5
IDLE常用的快捷键
Alt+N Alt+p:查看历史命令的上一条或者下一条
Ctrl+F6:重启Shell,以前定义的变量全部失效
F1:打开帮助文档
Alt+/自动补全前面曾经出现过的单词
Ctrl+[ Ctrl+]:缩进代码,取消缩进
Alt+M:打开模块代码,先选中模块,然后按下此快捷键,会帮助你打开该模块的py源码提供浏览
Alt+C:打开类浏览器,方便在源码文件当中的各个方法体之间的切换
注意:
不要在程序当中,行开头处增加空格,空格在python当有有缩进的含义
符号都是英文符号不是中文,
005:Python程序的格式-缩进还有行注释
逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进的层次,从而用来决定语句的分组。
一个缩进是四个空格
行注释是每行前面加上#号
段注释:使用三个连续的单引号(''')
'''人生苦短,我学python'''
#导入海龟绘图的模块import turtlet=turtle.Pen()#这是一个循环for x in range(360): t.forward(x) t.left(59)
006:简单错误如何处理-守破离的学习方法-程序员修炼手册
学习应该建立好体系
把主流的知识先过一遍
欢迎打赏,么么哒!
●R语言
●句子
●JAVA
●C语言以及算法笔记
●大学生生活图鉴
●JavaScript
●计算机网络原理
●计算机组成原理
●操作系统
●数据库系统概论
●数据结构
●英语
●Linux
●数字图像处理
●云计算与人工智能
●资源
●明星电视剧社会现象娱乐
仙女都在看点点点,赞和在看都在这儿!