2018-5-21-Python全栈开发day9-Python开发课程简介part1

Posted 叶海宾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-5-21-Python全栈开发day9-Python开发课程简介part1相关的知识,希望对你有一定的参考价值。

1.linux基础

1.1开发的三种实现方式
运维:对计算机进行维护,保持计算机的正常运行
网络:网络工程师,将开发的软件放到网络上,进行交互
软件开发:按照需求完成软件的开发
2.Python开发
2.1Python基础
举例说明:例如写一篇作文,学习Python基础就是一个从学习拼音,到认字,学习词组,成语以及句子 的过程,通过基础的学习,对Python有一个系统的了解。
2.2网络编程
根据自己学习的目标,是想建立一个网站,学习网络编程,比如http语言等,还有Django等,学习如何 建立网站,建立网站的规则。
2.3web框架
与网络编程类似,学习网络方面最基础的东西
2.4设计模式和算法
设计模式,就是在写代码之前,根据需求,对代码有一个大致的安排,比如说去别的地方玩,知道道路是怎么走的,免去走到一半发现走错路的问题,还有就是要走最近的路,不要走弯路。---架构师
2.5项目阶段
3.Python基础
3.1基础
3.2基本数据类型
3.3函数
3.4面向对象
通过对Python基础的学习,有一个框架,打好基础,才能学习更多想要的东西。
4.编程语言介绍
4.1何为编程语言
编程语言是通过与计算机进行沟通,让计算机理解我们想让计算机做什么,但是计算机只能读懂机器码010101,为了让编程效率提高,前人通过编写汇编-C等,制定一套规则,比如按下a,对应的计算器就以为收到了010101,免去直接写机器码的麻烦,后来又有人根据c编写一套高级语言,在c的基础上,制定相应的规则。
所以,目前分为高级语言和所谓的低级语言,PHP,Java,Python等,都是通过c来完成最基本的操作。
 
 
5.Pyhthon种类介绍
  Python目前是一种潜力很大的开发语言,其他高级语言比如java和c#的基础
 
javapython和其他变种的python是将字节码先转换为java,再转换为c,再转换为机器码,因此效率比较低
还有一种变种是pypy,这种方式是第一次使用时c-python将代码通过c转换为机器码,然后将机器码备份起来,第二次运行时,直接运行机器码,所以速度很快,但是目前还不是很完善。
------------------------------------------------------------------------------------------------------------------------------------------------------------

以上是关于2018-5-21-Python全栈开发day9-Python开发课程简介part1的主要内容,如果未能解决你的问题,请参考以下文章

Python全栈开发-Day9-异步IO数据库队列缓存

2018-5-22-Python全栈开发day9-Python开发课程简介part2

Python全栈之路Day9

Python全栈day9(Python基础)

Alpha冲刺Day9

Alpha冲刺Day9