Python
认真的介绍
我们常说的 C语言 ,是可以用来编写操作系统的贴近硬件的语言,所以,C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。
相对来说,Python 一大便利是为开发者提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容。除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。
这就意味着,如果你想开发一个应用程序,用 Python 不需要从最底层的代码开始编写,直接站在巨人的键盘(吉米:是肩膀)上,就能实现。从而实现:类似拖控件、调接口的简单工作 = = (开玩笑的)
而缺点也是显而易见的,运行速度慢(相对C),不能加密。
运行速度慢:
Python是解释型语言,python代码将被一行一行地翻译成机器码,相对于直接编译成机器码的C慢很多
代码不能加密:
现在还有人想像老派的程序员那样卖软件授权赚钱吗?什么见识才会抱着这样的想法学 python ?
总的来说,Python 的信仰是,少且简单的代码。
泡面教程
这里说明一下,根据上面说的 Python 的这个特性,课程做成这种5~10min的目的,尽量能在泡泡面的时间内打完代码,运行出效果,然后在吃泡面的过程中,看完这个教程的解释,是我追求的目标。
那么教程里面会教一些什么内容呢?
- 常用的 python 基本功
- 日常小工具
- 封装其他语言开发的程序
- 可能挑战一些网络应用
前章回顾
复习顺序如下
回顾一下 python的可以做什么(内含 python 2 和 python 3 的区别)
环境搭建,熟悉编译环境
简单的操作
装载内容的容器
常用的逻辑
简单的函数调用