从宏观上初识Python
Python是个啥?
Python 是一种计算机程序设计语言。 Python和C 语言, Java,JavaScript等编程语言的关系,就像汉语和英语,法语,德语等语言的关系。
为什么需要编程语言呢?
因为我们要想让计算机按我们的意愿去工作,必须通过编程语言来和计算机交流,不管使用哪种编程语言,最终必须要翻译成CPU认识的机器语言。而对于同一个任务,不同的编程语言各有各的特点。
那么Python相比于其他编程语言有啥特点呢?
简单:完成同一个任务,C 语言要写 1000 行代码,Java 只需要写 100 行,而 Python 可能只要 20 行。
执行慢:C 程序运行 1 秒钟,Java 程序可能需要 2 秒,而 Python 程序可能就需要 10 秒。
Python到底能用来干什么?
能干:自动备份;做网站,很多著名的网站包括 YouTube 就是 Python 写的;做网络游戏的后台,很多在线游戏的后台都是 Python 开发的。总之就是能 干很多很多事啦。
不能干: 写操作系统,只能用 C 语言写; 写手机应用,只能用 Swift/Objective-C(针对 iPhone)和 Java(针对 Android);写 3D 游戏,最好用 C 或 C++。
Python简介
Python 是著名的“龟叔”Guido van Rossum 在 1989 年圣诞节期间,为了 打发无聊的圣诞节而编写的一个编程语言。
龟叔说Python 的定位是“优雅”、“明确”、“简单”,所以 Python 程序看上去总是简单易懂,而且将来深入下去,可以编写那些非常非常复杂的程序。
总之,编程语言各有千秋。C 语言是可以用来编写操作系统的贴近硬件的语言,所以,C 语言适合开发那些追求运行速度、充分发 挥硬件性能的程序。
而 Python 是用来编写应用程序的高级编程语言。
Python 为我们提供了非常完善的基础代码库,包括网络、文件、 GUI、数据库、文本等大量内容。用 Python 开发,许多功能不必从零编写,直接使用现成的即可。
假如你编写了牛逼的程序,也可以封装起来给别的猴子使用。
通常Python用来:
首选是网络应用,包括网站、后台服务等等;
其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;
另外就是把其他语言开发的程序再包装起来,方便使用。
Python的缺点:
-
运行速度慢,因为 Python 是解释型语言,代码在执行时会一行一行地翻译成 CPU 能理解的机器码,这个翻译过程非常耗时,所以很慢。而 C 程序是运行前直接编译成 CPU 能执行的机器码,所以非常快。
-
代码不能加密。如果要发布你的 Python 程序,实际上就是发布源代码。
- numpy初识(1)----python的数据分析包
- Python学习笔记(初识webpy)
- 初识python_day1总结
- Python学习笔记——初识Python
- 初识Python(二)
- python day1:初识Python(一)
- python初识(二)
- 【python初识】数据和对象
- python_day1初识
- 手把手教你学python第十八讲(初识爬虫)
- 一起入门Python2之python的安装及初识
- 初识Python、数据类型、基本语句
- 初识python PIL与pytesser
- 循序渐进Python3(五) -- 初识模块
- 【Python 0】初识Python
- 初识python
- 初识Python
- Python基础-模块初识
- Python数据分析 | (5)初识NumPy
- 初识Python