美文网首页Python知识锦集
(一) Python介绍&安装

(一) Python介绍&安装

作者: IIronMan | 来源:发表于2018-07-03 19:01 被阅读51次
    • 1、Python 语言概述

      • Python是一种面向对象,解释型计算机程序设计语言,由创始人贵铎·范·罗萨姆(Guido van Rossum)在阿姆斯特丹于1989年圣诞节期间,为了打发圣诞节的无趣,开发的一个新的解释型脚本语言。于1991年公开了第一个发型版本。
      • Python 语法简洁,清晰,具有丰富而强大的类库,能够把其他语言(如C/C++)制作的各种模块很轻松地联接在一起,又被昵称为:胶水语言Python是纯粹的自由软件,源代码和解释器CPython均遵循GPL(General Public License)协议。由于 Python语言简洁、优雅、开发效率高,既能快速生成程序原型,又能方便地将 Python程序封装成可调用的扩展类库,程序无须修改就能在Windows,Linux,UNIX,Mac OS等平台上跨平台使用,因此,它常被用于网站开发,网络编程,图形处理,黑客攻防等。
      • Python 语言崇尚优雅、明确、简单
      Guido van Rossum
    • 2、Python安装

      • 最新的版本可以从Python网站免费下载
      • Python下载应看清系统和操作系统的位数(比如32位或者64),以获得最佳运行环境。


        根据自己电脑的系统选择下载
        IDLE 是一个纯 Python 下自带的简洁的集成开发环境(IDE)
    • 3、Python语言程序设计步骤

      • Python自带的IDLE(GUI Shell),运行 import this 如下

        IDLE(GUI Shell)执行import this
      • IDLE运行环境中,使用File->New File菜单命令,可呼出程序编辑器,该编辑器除文本编辑功能外,还包含关键字颜色区分,简单的智能提示,自动缩进等辅助编辑功能。

        IDLE的程序编辑器
      • Python 的源程序以.py为扩展名。当运行.py源程序的时,系统会自动生成一个对应的.pyc字节编译文件,用于跨平台运行和提高运行速度。另外,还有一种扩展名为.pyo的文件,是python 编译优化后的字节编译文件。

      • Python使用缩进来表示代码块,习惯上缩进4个半角空格,同一个代码块的语句必须包含相同的缩进空格数,不建议随意缩进空格数或使用制表位键。

      • Python通常是一行写完一条语句,但如果语句很长,可以使用反斜杠\来实现多行语句。

      • Python 可以在同一行中放置多条语句,语句之间使用分号;分割,但为可读起见,不建议在一行中放置多条语句。

      • Python中单行注释以#开头,在程序中调试时临时不执行某些行时,建议在不执行的行前加#可避免大量删改。

    • 4、常用的 Python 第三方编辑器,Python 通常会选用第三方开发环境进行程序设计。常用的IDE第三方如下:

      • 4.1、Vim
        Vim在Mac电脑上的下载地址
        Vim在Mac电脑的dmg

        Vim主页 Vim 可以说是 Python 最好的 IDE。Vim 是高级文本编辑器,旨在提供实际的 Unix 编辑器‘Vi’功能,支持更多更完善的特性集。Vim 不需要花费太多的学习时间,一旦你需要一个无缝的编程体验,那么就会把 Vim 集成到你的工作流中。
      • 4.2、Eclipse with PyDev

        Eclipse with PyDev主页

        Eclipse 是非常流行的 IDE,而且已经有了很久的历史。Eclipse with Pydev 允许开发者创建有用和交互式的 Web 应用。PyDev 是 Eclipse 开发 Python 的 IDE,支持 Python,Jython和 IronPython 的开发。

      • 4.3、Sublime Text

        Sublime Text主页 Sublime Text 是开发者中最流行的编辑器之一,多功能,支持多种语言,而且在开发者社区非常受欢迎。Sublime 有自己的包管理器,开发者可以使用TA来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。
      • 4.4、Emacs

        Emacs主页 GNU Emacs 是可扩展,自定义的文本编辑器,甚至是更多的功能。Emacs 的核心是 Emacs Lisp 解析器,但是支持文本编辑。如果你已经使用过 Vim,可以尝试一下 Emacs。
      • 4.5、Komodo Edit

        Komodo Edit主页 Komodo Edit 是非常干净,专业的 Python IDE。
      • 4.6、PyCharm

        PyCharm主页

        PyCharm 是 JetBrains 开发的 Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于[Django]开发,同时支持Google App Engine,更酷的是,PyCharm支持[IronPython]!

      • 4.7、Wing

      Wing主页

      Wingware 的 Python IDE 兼容 Python 2.x 和 3.x,可以结合 Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter, mod_wsgi, pygame, Maya, MotionBuilder, NUKE, Blender 和其他 Python 框架使用。Wing 支持测试驱动开发,集成了单元测试,nose 和 Django 框架的执行和调试功能。Wing IDE 启动和运行的速度都非常快,支持 Windows, Linux, OS X 和 Python versi。

      The Eric Python IDE主页

      Eric 是全功能的 Python 和 Ruby 编辑器和 IDE,是使用 Python 编写的。Eric 基于跨平台的 GUI 工具包 Qt,集成了高度灵活的 Scintilla 编辑器控件。Eric 包括一个插件系统,允许简单的对 IDE 进行功能性扩展。

      Interactive Editor for Python主页

      IEP 是跨平台的 Python IDE,旨在提供简单高效的 Python 开发环境。包括两个重要的组件:编辑器和 Shell,并且提供插件工具集从各个方面来提高开发人员的效率。

      • 4.10、PyScripter(网址没打开)

        PyScripter 是款免费开源的 Python 集成开发环境(IDE)。

    • 5、个人推荐IDE:PyCharm:下面是在Mac上的安装,其他系统自行百度

      • 5.1、我使用 PyCharm,适合自己的IDE才是最好的IDE。

      • 5.2、PyCharm2018最新激活码使用步骤如下

        • 5.2.1、添加下面一行到hosts文件,目的是屏蔽掉Pycharm对激活码的验证 0.0.0.0 account.jetbrains.com

          • windwos系统hosts文件路径为:C:\Windows\System32\drivers\etc
            如果遇到权限问题,可将hosts文件先复制出来修改后再覆盖原来的即可。

          • Linux和mac的hosts文件路径为:/etc
            在命令行输入

            cd /etc
            sudo vim hosts
            输入密码
            输入i进行编辑
            粘贴**0.0.0.0 account.jetbrains.com**到文件最底部
            按 esc 退出编辑
            按 `Shift+:`输入 :`wq`退出修改
            
        • 5.2.2、 打开PyCharm,选择Activate code(用激活码激活),激活码如下

        EB101IWSWD-eyJsaWNlbnNlSWQiOiJFQjEwMUlXU1dEIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMTgtMTAtMTQifSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMTgtMTAtMTQifSx7ImNvZGUiOiJXUyIsInBhaWRVcFRvIjoiMjAxOC0xMC0xNCJ9LHsiY29kZSI6IlJEIiwicGFpZFVwVG8iOiIyMDE4LTEwLTE0In0seyJjb2RlIjoiUkMiLCJwYWlkVXBUbyI6IjIwMTgtMTAtMTQifSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAxOC0xMC0xNCJ9LHsiY29kZSI6IkRCIiwicGFpZFVwVG8iOiIyMDE4LTEwLTE0In0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6IjIwMTgtMTAtMTQifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxOC0xMC0xNCJ9LHsiY29kZSI6IkFDIiwicGFpZFVwVG8iOiIyMDE4LTEwLTE0In0seyJjb2RlIjoiRFBOIiwicGFpZFVwVG8iOiIyMDE4LTEwLTE0In0seyJjb2RlIjoiUFMiLCJwYWlkVXBUbyI6IjIwMTgtMTAtMTQifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxOC0xMC0xNCJ9LHsiY29kZSI6IlBDIiwicGFpZFVwVG8iOiIyMDE4LTEwLTE0In0seyJjb2RlIjoiUlNVIiwicGFpZFVwVG8iOiIyMDE4LTEwLTE0In1dLCJoYXNoIjoiNjk0NDAzMi8wIiwiZ3JhY2VQZXJpb2REYXlzIjowLCJhdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlLCJpc0F1dG9Qcm9sb25nYXRlZCI6ZmFsc2V9-Gbb7jeR8JWOVxdUFaXfJzVU/O7c7xHQyaidCnhYLp7v32zdeXiHUU7vlrrm5y9ZX0lmQk3plCCsW+phrC9gGAPd6WDKhkal10qVNg0larCR2tQ3u8jfv1t2JAvWrMOJfFG9kKsJuw1P4TozZ/E7Qvj1cupf/rldhoOmaXMyABxNN1af1RV3bVhe4FFZe0p7xlIJF/ctZkFK62HYmh8V3AyhUNTzrvK2k+t/tlDJz2LnW7nYttBLHld8LabPlEEjpTHswhzlthzhVqALIgvF0uNbIJ5Uwpb7NqR4U/2ob0Z+FIcRpFUIAHEAw+RLGwkCge5DyZKfx+RoRJ/In4q/UpA==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==
        

        复制上面的激活码,填入激活码框,点击 OK 进行认证。目前这个激活码有效期至2018年10月14日

        • 5.2.3、 如果出现以下弹框,这说明你没有修改hosts文件,或说没生效


          没有修改hosts文件
        • 5.2.4、这里推荐一些容易上手的PyCharm学习视频

    • 最后:有问题可以随时联系我

    相关文章

      网友评论

        本文标题:(一) Python介绍&安装

        本文链接:https://www.haomeiwen.com/subject/hpgduftx.html