编程语言是用来定义 计算机程序 的形式语言。通过编程语言来编写程序代码,再通过语言处理程序执行向计算机发送指令,让计算机完成对应的工作。 简单来说,编程语言就是人类和计算机进行交流的语言。
学习Python语言使用Python解释器Python的作者是Guido van Rossum(龟叔)优点:
简单:阅读python程序就像阅读英语易学:语法简单Life is short, i use Python. 人生苦短,我用Python免费开源:FLOSS(自由|开放源码软件,Free/Libre and Open Source Software)之一,可以拷贝,阅读源码并改动,把它的一部分用于新的自由软件中高级语言 当你用Python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节 可移植性:Python程序可以无修改放到主流平台(Linux,Mac,Windows,Unix)上运行面向对象:支持面向对象,也支持面向过程可扩展性:部分程序代码可以用c或者c++编写,在Python程序中使用它,使运行速度更快,或者向让某些算法不公开可以使用c/c++编写丰富的库: 庞大而且强大的库,可以帮助处理各种工作 正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作 高质量库:wxPython,Twisted和Python图像库等 规范的代码:强制缩进,增强可读性缺点:
执行效率慢(所有解释型语言的缺点),但可以通过提高计算机性能来提高命令
查看Python解释器版本: python -version 使用Python解释器 python 退出Python解释器 exit() quit() ctrl+c/z/d一个提供集成开发环境(把Python解释器集成进去)高效开发应用程序的工具
django,django-haystack,pytest,PyJWT,PyMySQL,mysqlclient,elasticsearch,django-redis,redis ,requests ,QQLoginTool,qiniu
常用pip源 清华 :https://pypi.tuna.tsinghua.edu.cn/simple/豆瓣:http://pypi.douban.com/simple/阿里:http://mirrors.aliyun.com/pypi/simple/