Python3入門(一)——概述與環境安裝


一、概述

  1.python是什么

    Python 是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言

  • Python 是一種解釋型語言: 這意味着開發過程中沒有了編譯這個環節。類似於PHP和Perl語言。

   因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢

  • Python 是交互式語言: 這意味着,您可以在一個Python提示符,直接互動執行寫你的程序。

  • Python 是面向對象語言: 這意味着Python支持面向對象的風格或代碼封裝在對象的編程技術。

  • Python 是初學者的語言:Python 對初級程序員而言,是一種偉大的語言,它支持廣泛的應用程序開發,從簡單的文字處理到 WWW 瀏覽器再到游戲。

    python的官網https://www.python.org/

    python3手冊:http://tool.oschina.net/apidocs/apidoc?api=Python%2Freference

    一譯中文文檔:https://yiyibooks.cn/

    推薦的Python學習資料與參考:廖雪峰老師的博客

                  python3菜鳥教程

                    知乎專欄-資料參考

  2.python發展簡史

    Python是著名的“龜叔”Guido van Rossum在1989年聖誕節期間,為了打發無聊的聖誕節而編寫的一個編程語言。

  使用豆瓣鏡像:

pip install PyMySQL -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

 

 

 

 二、安裝

  1.安裝

  win平台安裝Python異常簡單,去官網下載相應的包:(這里下載3.6.4)

  

  雙擊安裝,為了避免不必要的麻煩,請勾選add to path

  

  2.驗證

  在cmd窗口輸入python即可驗證!

  

  如果出現不是內部或外部命令,說明環境變量沒有配置,手動配置方法如下:

在 Windows 設置環境變量 在環境變量中添加Python目錄: 在命令提示框中(cmd) : 輸入 path %path%;C:\Python , 按下"Enter"。 注意: C:\Python 是Python的安裝目錄。

  3.執行

    執行有三種方式:

      1)交互解釋器

      

      2)命令行腳本

C:>python script.py 注意:在執行腳本時,請檢查腳本是否有可執行權限。

      3)IDE

    神器Pycharm

      多版本安裝Python參考:https://blog.csdn.net/qq_16633405/article/details/80036721

      (python切換Python版本:file->settings->project->project interpreter)

三、包管理Anaconda

  Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項,上手就能做數據分析。

上手就能做的意思就是類似“最多跑一次”,一次把需要的包都給你找齊,並且有環境隔離等功能。

  推薦去清華鏡像站下載,如果后續包安裝出錯,使用pip即可!

使用pycharm需要設置anaconda的環境!)參考:https://blog.csdn.net/baoxiao7872/article/details/80328224

   py與anaconda版本對應關系:

    

  在清華大學鏡像站找到對應版本下載:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

   入門教程:https://blog.csdn.net/ITLearnHall/article/details/81708148

 四、spyder使用

 打開spyder:

  

   1.調整字體

     

  2.設置工作目錄

    

    3.設置代碼自動補全

      

       按Tab開啟自動補全,新增模塊代碼提示:

1.找到module_completion.py這個文件,我使用的是anaconda3,路徑如下:D:\anaconda3\Lib\site-packages\spyder\utils\introspection 
2.找到第279行代碼:

mods = ['numpy', 'scipy', 'sympy', 'pandas', 'networkx', 'statsmodels','matplotlib', 'sklearn', 'skimage', 'mpmath', 'os', 'PIL','OpenGL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO','cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc','imageop', 'imp', 'itertools', 'marshal', 'math', 'mmap', 'msvcrt','nt', 'operator', 'parser', 'rgbimg', 'signal', 'strop', 'sys','thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib', 'nose','PyQt4', 'PySide', 'os.path', 'tensorflow']
其中tensorflow是我自己加上去的,只要把你常用的模塊加到這里,在編程的時候就會自動出現函數提示 
3.刪除C:\Users\Administrator\.spyder-py3\db中的submodules文件,重啟spyder,就可以解決問題了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM