Day-1: Python准备知识
-
python简介
不同于c语言这种贴近硬件的言语,Python是用来编写应用程序的高级编程语言。Python是一款开源软件,所以它有非常完善的代码库,宝库内置的基本库和众多开发者提供的第三方库。这就允许你在开发的过程中,直接调用已有的库中的功能,许多的功能不必从零编写。
Python的哲学就是简单优雅,以较少的、更明确的代码来实现功能。所以,如果之前学过c语言,再学Python就感觉我们的注意力可以更多的放在功能本身,而不是内部的复杂逻辑结构和晦涩难懂的代码。
Python主要用在以下地方:
- 首先是web,包括网站和后台服务等;
- 其次是许多日常需要的小工具,可以做到“自给自足,丰衣足食”;
- 最后就是把其他语言开发的程序再包装起来,方便使用
说了这么多的优点,Python也有以下几个弊端:
- 和c程序相比非常慢。Python属于解释型语言,代码在执行时会一行行翻译成CUP能理解的机器码;而C程序是编译型语言,在运行前会直接编译成机器码,所以会更快。但是,考虑到大量的应用程序运行时存在的网络延时,这种情况下,运行速度始终是受限的,这一缺点就显得误伤大雅了。
- 代码不能加密。如果公布代码就是发布源程序,不同于编译型语言可以直接发送机器码就行,Python这种解释型语言因为是在运行的过程中一步步解释的,所以必须得源码。但是,现在是互联网时代,大多是靠网站和移动应用卖服务。另外,现在如火如荼的开源运动和互联网自由开放的精神是一致的,不要高估自己的代码,共享交流才有进步。
-
Python+Pycharm安装
-
windows下安装Python
首先从官网pytho.org下载最新的2.7版本,网速慢的同学请移步国内镜像。
然后,运行下载的MSI安装包,在选择安装组件的一步时,勾上所有的组件:
注意,要选上pip和Add python.exe to Path(不然安装后得将python.exe的路径加入环境变量Path中),然后一路点“Next”即可完成安装。
安装完毕后,win+R后运行cmd进入命令行界面,输入python,如果出现:
则说明安装成功。否则,环境变量没配置好。
-
Pycharm安装
首先在Pycharm官网下载安装包,然后更改安装目录后一路“Next”就行,最后professional版要激活,到网上百度下就有很多,找最新的几个就行了。Pycharm非常的强大好用,代码的自动补全和格式的暗示矫正功能实在是好用的爆表,里面还有控制台、后台、debug界面,对于写代码和调试都十分方便。
注:本文为学习廖雪峰Python入门整理后的笔记
单片机学习