python什么环境_什么是Python?(基础环境建设),NO2,搭建
1. Python語言
1.1 Python語言的基本概念
Python
是?種極少數能兼具
“簡單”
與
“功能強?”
的編程語?。你將驚異于發現你正在使?的這?編程語?是如此簡單,它專注于如何解決問題,??拘泥于語法與結構
官方對Python的介紹如下:
Python 是?款易于學習且功能強?的編程語?。 它具有?效率的數據結構,能夠簡單?有效地實現?向對象編程。Python 簡潔的語法與動態輸?之特性,加之其解釋性語?的本質,使得它成為?種在多種領域與絕?多數平臺都能進?腳本編寫與應?快速開發?作的理想語?
1.2 解釋型和編譯型語言的區別
根據轉換時機的不同,語?分成了兩?類:
編譯型語? 代表語? C語?
編譯型語?
,會在代碼執?前將代碼編譯為機器碼然后將機器碼交由計算機執?
x(源碼) - - 編譯 - - > y(編譯后的機器碼)
特點: 執?速度特別快,跨平臺性?較差
解釋型語? 代表語? Python
解釋型語?
,不會在執?前對代碼進?編譯?是在執?的同時?邊 執??邊編譯
x(源碼)- - 解釋器 - - > 解釋執?
特點:執?速度?較慢,跨平臺性?較好
1.3 Python的特色
簡單
易于學習
?由且開放
跨平臺
可嵌?性
豐富的庫
1.4 Python的發展及應用
Python的應?
常規軟件開發
科學計算
?動化運維
?動化測試
WEB開發
?絡爬?
數據分析
??智能
Python之禪
(輸? import this)
譯文
美勝于丑陋(Python 以編寫優美的代碼為?標)
明了勝于晦澀(優美的代碼應當是明了的,命名規范,?格相似)
簡潔勝于復雜(優美的代碼應當是簡潔的,不要有復雜的內部實現)
復雜勝于凌亂(如果復雜不可避免,那代碼間也不能有難懂的關系,要保持接 ?簡潔)
扁平勝于嵌套(優美的代碼應當是扁平的,不能有太多的嵌套)
間隔勝于緊湊(優美的代碼有適當的間隔,不要奢望??代碼解決問題)
可讀性很重要(優美的代碼是可讀的)
即便假借特例的實?性之名,也不可違背這些規則(這些規則???上)
不要包容所有錯誤 ,除?你確定需要這樣做( 精準地捕獲異常,不寫except:pass?格的代碼)
當存在多種可能,不要嘗試去猜測?是盡量找?種,最好是唯??種明顯的解決?案(如果不確定,就?窮舉法)
雖然這并不容易,因為你不是 Python 之?(這?的 Dutch 是指 Guido )
做也許好過不做,但不假思索就動?還不如不做(動?之前要細思量)
如果你?法向?描述你的?案,那肯定不是?個好?案;反之亦然(?案測評 標準)
命名空間是?種絕妙的理念,我們應當多加利?(倡導與號召)
2. 搭建環境
2.1 Python的解釋器
環境搭建就是安裝Python的解釋器
Python的解釋器分類:
CPython
(官?我們?的就是這個版本)?c語?編寫的Python解釋器
PyPy
?Python語?編寫的Python解釋器
JPython
?Java編寫的Python解釋器
2.2 搭建Python環境
官網鏈接
下載安裝包
以Windows為例
雙擊打開已經下載好的
.exe
安裝文件
安裝成功
在命令行窗口中,分別輸入“python”,“python -V”,確認是否安裝完畢,檢查版本號
2.3 Python的交互模式
win鍵 + R --> CMD --> 回?
- - - >
輸?Python
命令?結構 Python 3. 6. 5 …
- - - >
版本
Type “help”,“copyright”…
- - - >
版權聲明
>>>
- - - >
命令提示符 (在后?可以直接輸?指令)
2.4 pip工具的使用
pip介紹
我們都知道Python有很多的第三?庫或者說是模塊。這些庫針對不同的應?, 發揮不同的作?。我們在實際的項?中肯定會?到這些模塊。那如何將這些模 塊導?到??的項?中呢?
Python官?的PyPi倉庫為我們提供了?個統?的代碼托管倉庫,所有的第三? 庫,甚?你??寫的開源模塊,都可以發布到這?,讓全世界的?分享下載。
Python有兩個著名的包管理?具easy_install和pip。在python 2中 easy_install是默認安裝的,?pip需要我們?動安裝。隨著Python版本的提?,easy_install已經逐漸被淘汰,但是?些?較?的第三?庫,在現在仍然只能通過easy_install進?安裝。?前,pip已經成為主流的安裝?具,?Python 2 >=2.7.9或者Python 3.4以后默認都安裝有pip
pip使?
在命令?下,輸?pip,回?可以看到幫助說明:
2.4.1 查看pip版本
pip -V
pip --version
2.4.2 普通安裝
pip install requests
2.4.3 指定版本安裝
pip install robotframework==2.8.7
2.4.4 卸載已安裝的庫
pip uninstall requests
pip install SomePackage
pip install SomePackage==1.0.5 # 指定版本
pip intstall 'SomePackage>=1.0.6# 最小版本
升級指定的包,通過使?==, >=, <=, >, < 來指定?個版本號。
2.4.5 列出已安裝的庫
pip list
2.4.6 顯示所有安裝包的信息
pip show package
2.4.7 將已安裝的庫列表保存到文本文件中
pip freeze > D:\桌面\install.txt
使?wheel?件安裝
除了使?上?的?式聯?進?安裝外,還可以將安裝包也就是wheel格式的?件,下載到本地,然后使?pip進?安裝。?如我在PYPI上提前下載的pillow庫的wheel?件,后綴名為whl
可以使? pip install pillow-4.2xxxxxxx.whl 的?式離線進?安裝
第?步 安裝 wheel
第?步 找到下載的whl?件的?錄進?安裝(以桌?為例)
第三步 執?命令安裝
2.5 Python的第一個程序
可以在交互模式實現
可以?Python?帶的idle
可以??級開發?具如 : PyCharm
3. PyCharm的安裝和配置
3.1 PyCharm的安裝
3.2 PyCharm的簡單配置
1、主題修改
File - - settings - - apperance - - theme
2、代碼字體修改
File - - settings - - Editor - - Font
3、關閉更新
File - - settings - - apperance - - System Settings - - Updates - - Automatically check updates for 取消打鉤
4、快捷鍵修改
File - - settings - - apperance - - Keymap 選擇??習慣的快捷鍵?式
5、?動導包
File - - settings - - apperance - - General - - Auto Import 打鉤
6、進入打開上次的?程
File - - settings - - apperance - - System Settings - - Reopen last project startup
7、修改新建?件?件頭
File - - settings - - Editor - - Code Style - - File and Code Templates - - Python Script
文件頭
# !/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : ${DATE} ${TIME}
# @Author : Lee
# @File : ${NAME}.py
# @Software: ${PRODUCT_NAME}
8、修改字體編碼
File - - settings - - Editor - - Code Style - - File Encoding - - Project Encoding
總結
以上是生活随笔為你收集整理的python什么环境_什么是Python?(基础环境建设),NO2,搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql建表语句主键自增_MYSQL索
- 下一篇: python生成多级文件夹_Python