Pythonday1
来源:互联网 发布:dnf安图恩组队网络冲突 编辑:程序博客网 时间:2024/06/03 21:36
- 一python的发展史
- 二编程语言
- CJavaccshellrubyphpJavaScriptMatlab
- 三python的优缺点
- 1优点
- 2缺点
- 四第一个脚本
- 1解释器问题
- 2编码格式
- 五python的IDE工具
- 六练习题
- 七编程题
- 八思维脑图
一、python的发展史:
- 1989年,Guido(龟叔),为ABC语言写插件,Monty Python戏剧团
- 1990年,发布phthon第一个版本
- 2001年,2.x; (phython2.7 —->python2.8不会存在)
- 2013年,python3.0
二、编程语言:
C,Java,c++,c#,shell,ruby,php,JavaScript,Matlab
-面向对象语言
-面向过程语言
-面向函数编程
-编译型语言:Windows用C写了一个QQ软件,并不能在linux系统,也不能在iso上运行
-解释型语言:可以跨平台,你用python写一个APP,只需要写一份,在所有的平台上可以运行;
三、python的优缺点
3.1优点
- 创始人说的:简单,优雅,明确
简单:指语句易懂性强,不复杂
优雅:指缩进,就可以识别函数语句,默认是上一语句的内容,必须对齐才能运行,可读性强
明确:最优解只有一个,利于团队合作项目
3.2缺点
- 速度慢
为什么速度慢还用python?
爬虫: http://www.baidu.com/xxx.html wget xxx.html 分析python C1h+10ms 1h+1ms
在网络的差异性下,分析速度的时间可以忽略不计
-简单命令
python -V ##查看当前安装python版本
python ##输入命令直接使用
exit() | quit() | ctrl+d ##退出的三种方式
四、第一个脚本
4.1解释器问题
# 可移植性对比,如果你的代码移植到的机器,python并未安装在#/usr/bin/,就使用env python#!/usr/bin/python#!/usr/bin/env python ##中文编码
中文转换#coding:utf-8#coding=utf-8#encoding:utf-8#encoding=utf-8#encoding:-*- utf-8 -*-
4.2编码格式:
ASCII:美国人发明了计算机,一个字节(8)去存储一个英语字符,2^8=256Unicode:2个字节(16)去存储一个字符,2^16,65536GB2312:适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆;新加坡等地也采用此编码utf-8:在编程中英文多,中文少。如果是英文字符用一个字节去存储,如果是中文是用3个字节去存储
#!/usr/bin/python#!/usr/bin/env python #coding:utf-8 ##转换了ACCI,pythony是一个交互式工具,里面的内容如果需要自动补齐,需要安装一个交互式插件
五、python的IDE工具
- sublime
- eclipse
- pycharm
快捷键和技巧
- ctrl+alt+s:设置
- alt+insert:新键
- ctrl + s:保存
- Delete:删除
- ctrl + /:快速注释,选中也可以注释多行
- shift+alt+N:快速注释
- ctrl + d :快速复制一行
- ”’ ”’ | “”“ ”“” :注释多行,在注释内容前后
六、练习题
方法一
测试成功:
方法二
测试成功:
七、编程题
1 1. 用户登陆v1:
1). 假设系统中的用户名”root”,密码为”westos”;
2). 如果用户输入用户名和密码均正确显示”login ok”
如果用户名错误,显示”user is not exist”
如果密码错误,显示”user is not exist”
3). 只有三次登陆机会,超过三次,显示”count is bigger than 3”
测试结果:
2 9x9乘法表
八、思维脑图
阅读全文
0 0
- PYTHONDAY1
- Pythonday1
- C/C++_log2000_一种利用编码特点求最大公约数的方法
- 神经网络中非线性激活函数相关解析
- 傅里叶光学基础总结
- LD.exe undefined reference to XXX 错误的解决方法
- java 关键字this的用法详解
- Pythonday1
- GPIO模拟I2C学习任务——实战
- Atitit 信用管理概论 attilax学习心得
- Atitit 管理学心里学的50大定律
- 数据库事务管理
- Atitit 财政支出学习心得 attilax总结
- Atiitt 经济学的一些重要定理 定律 原理 原则 法则
- 网络流建模(二)
- Atitit diy战略 attilax总结