第六章 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:终止所有循环
 
posted @ 2021-06-03 23:32  Python全栈开发  阅读(51)  评论(0)    收藏  举报