第六章 python基础1
1、python开发课程简介
1)python基础
2)网络编程
3)WEB框架
4)设计模式 + 算法
5)项目实战
2、python开发
开发语言分类:
编程语言:高级语言、低级语言
高级语言:python、java、C++ =========字节码
低级语言:C语言、汇编 ========机器码
机器码:计算机可以直接识别的语言,0/1
字节码:python代码转换成python的字节码、java代码转换成有java的字节码,然后由C语言转换成机器码
语言对比:
PHP:仅适用于网页开发,有局限性
python、java:既可以开发网页、又可以开发后台
python、java的对比:
python:开发效率高,执行效率低
java:开发效率低,执行效率高
python种类:
JPython ====JAVA
IronPython ====NET
CPython ====C
RubyPython ====Ruby
PyPy ====Cpython开发的Python,先由C语言生成机器码,下次再执行时直接执行的是机器码,更加快速
主流python是Cpython
3、编码
ascii码:8位一个字节,主要适用于英文
unicode:国际编码,16位+
utf-8:适用于中文和其他所有语言,3个字节
(和unicode相比,utf-8比较灵活,英文还是1个字节,中文是3个字节,而unicode是统一2个字节+;utf-8是unicode的压缩,将英文从2个字节压缩成一个字节)
gbk:仅适用于中文,2个字节,中文windows编码默认是gbk编码
(和utf-8相比,字节少一个,减少存储空间,但是只适用于中文编码,如果需要适用于中文和其他语言则选择utf-8)
4、循环语句:
while:
while为真:
代码块
退出条件
while还有else的语法:
while为真:
代码块
退出条件
else:
代码块
continue:终止本次循环开始下一次循环
break:终止所有循环

浙公网安备 33010602011771号