python全栈自学01——Preliminaries

python擅长领域

目前python主要应用领域

  • 云计算: 云计算最火的语言, 典型应用OpenStack
  • WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣。。。, 典型WEB框架有Django/pyramid/tornado/bottle/flask/webpy
  • 科学运算、人工智能: 典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas
  • 系统运维: 运维人员必备语言
  • 金融:量化交易,金融分析,在金融工程领域,Python不但在用,且用的最多,而且重要性逐年提高。原因:作为动态语言的Python,语言结构清晰简单,库丰富,成熟稳定,科学计算和统计分析都很牛逼,生产效率远远高于c,c++,java,尤其擅长策略回测
  • 图形GUI: PyQT, WxPython,TkInter

计算机容量单位

最小单位:1位 = 1bit

1字节 = 1 bytes = 8 bit

1024字节 = 1 Kbytes = 1KB

1024KB = 1 Millionbytes = 1MB = 1兆

1024MB = 1Gigabytes = 1GB

1024GB = 1 TB

1024TB = 1PB

解释型语言&编译型语言

  • 解释型:边编译边执行,效率低;良好的平台兼容性,修改灵活,快速部署。

  • 编译型:先全部编译再执行,效率高;无法跨平台。
编译型 解释型 混合型
c JavaScript

Java

c++ python

c#

go ruby  

python安装&Windows基础命令

cd = change directory 切换目录

dir = 查看当前路径下的目录

  • 只有Windows下非默认安装,Linux下是默认安装的。
  • python 2.x 默认ASSIC编码,不支持中文
  • python 3.x 默认Unicode编码,支持中文
  • 安装之后在系统中添加环境变量(告诉系统文件执行的路径)

编码格式简介

ASSIC码:但字节编码表(0-255)

GB2312:第一张支持中文的编码表

GBK1.0:支持汉字(2万多个)

GB18030:27000个汉字+少数民族文字

Unicode:万国码(支持各个国家的语言),一个字符占2字节

UTF-8:可变长度的字符编码集,英文1字节,中文3字节

字符编码

python中变量&常量

python中不区分变量和常量,所有的变量都是可变的。

一般规定,全部大写的变量名代表常量。

python中内存如何释放

  • 不用了会自动释放

例:a = 21

       ……

       a = 31

则存放21的内存空间被释放。

  • del a    #释放变量a所占内存。

python中如何注释

单行注释:#

多行注释:'''被注释内容'''  或 """被注释内容"""

你可能感兴趣的:(python)