PythonDay01
1.应用方面
WEB开发 Django\pyramid\Tornado\Bottle\Flask\WebPy
网络编程 Twisted\Requests\Scrapy\Paramiko
科学运算 SciPy\Pandas\Ipython
GUI图形开发 wxPython\PyQT\Kivy
运维自动化 OpenStack\SaltStack\Ansible\腾讯蓝鲸
2.操作系统
管理硬件资源,管理调度计算机内部任务,提供给用户和其它计算机服务接口
3.二进制
逢二进一 2(10) 3(11) 4(100)
4.编码
ASCII 美国信息交换标准代码
1位=1bit 8bit=1bytes=1字节 每个字符都统一需要8个bit来存储
1024bytes=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB
5.编程语言
定义好一套与计算机交互的语法规则
C=各个操作系统的开发语言
C++=C的加强版
java 支持跨平台
php 纯web开发语言
python 开始作为脚本语言
ruby 简单快捷的面向对象脚本语言 Ruby on rails web框架
perl Unix平台上开发的语言,做文字处理非常强大
shell=脚本语言,简单易学,基于linux,unix,做一些简单的系统管理任务
go 针对多处理器系统应用程序的编程语言
javascript 当下使用最广泛的语言,主要写前端语言
6. 编程语言分类
编译型 负责翻译的程序对源代码进行转换,生成相应的可执行代码 全部翻译,再执行
解释型 边执行边翻译 如python、php、java