Pro110-泡面Python[Py#010]——5min-严肃的简介

Python

认真的介绍

    我们常说的 C语言 ,是可以用来编写操作系统的贴近硬件的语言,所以,C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。

    相对来说,Python 一大便利是为开发者提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容。除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。

    这就意味着,如果你想开发一个应用程序,用 Python 不需要从最底层的代码开始编写,直接站在巨人的键盘(吉米:是肩膀)上,就能实现。从而实现:类似拖控件、调接口的简单工作 =    = (开玩笑的)

    而缺点也是显而易见的,运行速度慢(相对C),不能加密

运行速度慢:

    Python是解释型语言,python代码将被一行一行地翻译成机器码,相对于直接编译成机器码的C慢很多

代码不能加密:

   现在还有人想像老派的程序员那样卖软件授权赚钱吗?什么见识才会抱着这样的想法学 python ?

    总的来说,Python 的信仰是,少且简单的代码


泡面教程

    这里说明一下,根据上面说的 Python 的这个特性,课程做成这种5~10min的目的,尽量能在泡泡面的时间内打完代码,运行出效果,然后在吃泡面的过程中,看完这个教程的解释,是我追求的目标。

    那么教程里面会教一些什么内容呢?

- 常用的 python 基本功

- 日常小工具

- 封装其他语言开发的程序

- 可能挑战一些网络应用


前章回顾

    复习顺序如下

回顾一下 python的可以做什么(内含 python 2 和 python 3 的区别)

[Py#000]——10min-什么是Python

环境搭建,熟悉编译环境

[Py#001]——10min-安装

[Py#003]——10min-编译环境 IDE

简单的操作

[Py#002]——5min-输出 print

[Py#004]——5min-输入 input

装载内容的容器

[Py#005]——5min-变量 variable

[Py#006]——10min-数据类型-01-Bool

常用的逻辑

[Py#007]——5min-如果 if

[Py#008]——5min-当型循环 While

简单的函数调用

[Py#009]——10min-随机 random

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容