---恢复内容开始---

为什么学习Python?

  • 软件质量:python的可读性很强,易于理解,非常接近于人类的自然语言。
  • 提高开发者效率:相当于C,C++和JAVA等编译/静态型语言,Python的开发效率很高。
  • 程序的可移植性:可以不做修改就能在Linux和Windows之间移植代码。
  • 标准库的支持:Python内置了众多预编译并可移植的功能模块,这些功能模块叫做标准库。
  • 组件集成:Python脚本可通过奶粉活的集成机制轻松地与应用程序的其他部分通信。Python代码可以调用C和C++的库,也可以被C和C++程序调用,可以与JAVA组件集成。
  • 享受乐趣:Python的易用性和强大的内置工具使编程成为一种乐趣而不中琐碎的重复劳动。

Python的缺点:

当前Python已经相当成熟,唯一的缺点就是:与c 和 c++这类编译语言相比,Python的执行速度还不够快。

Python解释器将python源代码编译(转换)为字节码,之后再将字节码解释出来,由于字节码是一种与平台无关的格式,Python具有可移植性。

Python的几种实现方式:

  • CPython: 由ANSI C语言编写,大多数Linux和Mac OS X预装。
  • Jython: Jython是一种Python语言的替代实现试,其目的是为了与Java语言集成。
  • IronPython: Python的第三种实现方式,其设计目的是让Python程序可以与Windows平台上的.NET框架以及与之对应的Linux上的Mono编写成的应用相集成。

Python 2.7 和 3.6双版本环境安装:

打开python网站:

https://www.python.org/downloads/windows/

下载以下两个版本的Python安装程序:

https://www.python.org/ftp/python/3.6.1/python-3.6.1.exe

https://www.python.org/ftp/python/2.7.12/python-2.7.12rc1.amd64.msi

安装步骤:

  • windows环境比较简单,点下一步安装即可。
  • 配置环境变量:计算机-->高级系统设置 -->环境变量-->系统变量-->PATH  增加如下内容至PATH:(D:\Python36\Scripts\;D:\Python36\;D:\Python27\Scripts\;D:\Python27;)
  • 配置python3.6:

    进入目录:“D:\Python36”,复制文件“python.exe” 为一个新文件“python3.exe”; 进入目录“D:\Python36\Scripts”,删除文件“pip.exe”。

  • 打开CMD窗口验证python3.6:
  • 配置python 2.7: 

    进入目录“D:\Python27”,重命名文件"python.exe"为"python2.exe"

  • 打开CMD窗口验证python2.7:

pycharm集成环境安装:

下载社区版:

http://www.jetbrains.com/pycharm/download/

安装:

点下一步安装完成。

配置默认模板:

配置文件编码:

配置默认解释器:

快捷键:

多行增加缩进:选中多行,按Tab健(按Shift + Tab返回)

多行注释: 按Ctrl + 问号?键

最新文章

  1. C-指针
  2. Fragment的基本用法
  3. 修改文件中的内容,使用fileinput模块
  4. 内容输出Linux文件系统的的实现:创建一个文件的过程
  5. 函数buf_LRU_block_remove_hashed_page
  6. Linux Eclipse代码提示功能设置(Java & C/C++)
  7. JS快速排序和去重
  8. nginx+uwsgi部署python web(web.py)
  9. 命令行从Android手机中导出已安装APK的方法调研
  10. hadoop第一篇
  11. 如何使用XE2及更高版本中提供的自定义皮肤(样式)功能
  12. springboot+cloud 学习(二)应用间通信Feign(伪RPC,实则HTTP)
  13. Linux - 压缩
  14. c# 线程的生命周期
  15. mysqlbinlog命令介绍及实战
  16. JavaMail发送和接收邮件API(详解)
  17. PHP执行insert语句报错“Data too long for column”解决办法
  18. 解决jenkins下使用HTML Publisher插件后查看html报告显示不正常
  19. PowerDesigner逆向操作(从mysql5.0生成数据库的物理模型),把Comment写到name中,pdm文件导出为word
  20. JQuery实现锚点平滑滚动

热门文章

  1. 20140404 OpencvGPU模块 参考文献交叉引用:引用->题注 加入3.1,3.2,3.2编号
  2. 完美解决 IE6 position:fixed 固定定位问题
  3. linux centos 装g++安装不了
  4. IntelliJ IDEA(的springboot项目)环境准备(配置maven和jdk)
  5. jpa简单规则(转https://www.cnblogs.com/rulian/p/6434631.html)
  6. MySQL数据库之DCL(数据控制语言)
  7. JS随机产生颜色
  8. 1分钟k线图能反映什么?(转)
  9. CSIC_716_20191114【生成器、匿名函数、内置函数、三元表达式、列表生成式、生成器表达式】
  10. java多线程-AbstractQueuedSynchronizer