第一章 python3开发环境安装与配置
什么是Python呢,它是如何定义的,有哪些特征呢?
首先它是一门开源的、跨平台的(Win,Linux,Unix,Mac)、解释型、动态强类型编程语言;也是一门胶水语言,完全支持面向对象编程,拥有大量的扩展库,有很多面向其它系统的接口,功能强大且强壮等特性;针对上面的一些术语做下简单的说明:
什么是解释型语言呢?比如有一篇英文要翻译,如果是读一行翻译一行,以后每次遇到这篇英文还是读一行翻译一行,这就是解释型语言(常见的有:Java,Python,JavaScript,PHP,Ruby等);如果你找了位翻译人员,让他一次性翻译出来给你,以后不用再翻译而是随便用就是了,这就是编译型语言(常见的有:C/C++,Pascal,Go,Delphi等);
那什么又是胶水语言呢?即可以把多种不同语言编写的程序整合到一起实现无缝拼接,更好的发挥不同语言和工具的优势,来满足不同应用领域的需求;
动态型语言呢?是在运行时才确定数据类型的语言,变量使用之前不需要类型声明,通常变量的类型是被赋值的那个对象的类型,比如Python,JavaScript,PHP,Object-C,C#。相反,静态型语言是指在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型 ,比如Java,C/C++,C#等
强类型语言呢?一旦变量的类型被确定后就不能转化的语言,弱类型语言则反之,一个变量的类型是由其应用上下文确定的。如:Java, python都算是强类型的,而C, VB都是弱类型的.。
Python是一门神奇的编程语言,1门技术可以搞定9大主流IT需求:Web应用开发,图形界面开发(GUI开发,游戏开发),系统网络运维,自动化测试,大数据分析,爬虫(数据抓取),网络编程,科学与数字计算,AI人工智能;
1、下载安装Python环境
1. Python官网下载地址:https://www.python.org/
2、安装Python3
请参考:http://www.runoob.com/python3/python3-install.html
3、PATH环境变量配置
C:PythonPython37;C:PythonPython37/Scripts
(特别注意:两个路径之间必须要用英文的分号隔开)
4、Python 官网文档地址
https://docs.python.org/3/
推荐一个学习Python基础的中文网站:
Python3:http://www.runoob.com/python3/python3-tutorial.html
5、推荐下载安装pycharm作为Python的集成开发环境
5.1. JetBrains 官网下载
https://www.jetbrains.com/
5.2. pycharm安装
如果下载的是专业版本是需要激活的,免费激活请参考:
https://blog.csdn.net/liuyukuan/article/details/84678759
5.3. 创建python工程并配置pycharm解释器
Python3开发环境安装与配置