语言初步
为什么学python?-人的一切痛苦本质上都是对自己无能的愤怒
The life you want …
2017年统计数据
**WEB开发:**Django\Flask
**网络编程:**Scrapy\Twisted
**科学计算:**Pandas\iIpython
**GUI图形开发:**wxPython\Kivy
**运维自动化:**OpenStack\SaltStack\Ansible
请铭记任何一门语言都需要深入学习
1.计算机基础知识
请不要指望这里面把所有的知识总结了,需要自己拓展
详细内容请参考计算机学科四门主干课:数据结构、操作系统、计算机组成原理、计算机网络 || 固态硬盘原理
1.1 计算机相关
参见电脑简史
1.2 操作系统相关
操作系统(Operating System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合
参见操作系统简述
常见的Unix操作系统:AIX、HPUX、Solaris
常见的Linux操作系统:Debian、Ubuntu、suse、RedhatEnterprise、CentOS、OracleLinux、Fedora
2.编程起步
2.1 进制运算
2^7=128 2^10=1024 2^12=4096 2^16=65536 …
**ASCII(American Standard Code for Information Interchange)**编码:65 -> A || 97 -> a || 48 -> 0
1Byte=8bit || 1KB=1024B || 1MB=1024KB || 1GB=1024MB || 1TB=1024GB || 1PB=1024TB …
2.2 编译和解释
参见编程语言
2.3 python由来
参见python由来