Python基础班---第一部分(基础)---Python基础知识---第一个Python程序
01. 第一個(gè)?HelloPython?程序
1.1 Python 源程序的基本概念
1.2 演練步驟
- 在桌面下,新建?Python基礎(chǔ)1?目錄
- 在?Python基礎(chǔ)1?目錄下新建?hm_1_HelloPython.py?文件
- 使用?記事本?編輯?hm_1_HelloPython.py?并且輸入以下內(nèi)容:
- 在windows菜單中找到“運(yùn)行”,輸入cmd,在黑窗口中輸入以下命令執(zhí)行?hm_1_HelloPython.py
print?是?python?中我們學(xué)習(xí)的第一個(gè)?函數(shù)
print?函數(shù)的作用,可以把?""?內(nèi)部的內(nèi)容,輸出到屏幕上
函數(shù)?表示一個(gè)功能,我們會(huì)在后面學(xué)習(xí)到,目前僅作了解即可。
1.3 演練擴(kuò)展 —— 認(rèn)識(shí)BUG
關(guān)于BUG
- bug 原意為 臭蟲,在計(jì)算機(jī)領(lǐng)域,指 導(dǎo)致程序?不能正常執(zhí)行,或者?程序的執(zhí)行結(jié)果不是預(yù)期的 錯(cuò)誤
- BUG是程序員在開(kāi)發(fā)時(shí)非常常見(jiàn)的,初學(xué)者常見(jiàn)錯(cuò)誤的原因包括:
- 手誤
- 對(duì)已經(jīng)學(xué)習(xí)過(guò)的知識(shí)理解還存在不足
- 對(duì)語(yǔ)言還有需要學(xué)習(xí)和提升的內(nèi)容
- 在學(xué)習(xí)語(yǔ)言時(shí),不僅要?學(xué)會(huì)語(yǔ)言的語(yǔ)法,而且還要?學(xué)會(huì)如何認(rèn)識(shí)錯(cuò)誤和解決錯(cuò)誤的方法
每一個(gè)程序員都是在不斷地修改錯(cuò)誤中成長(zhǎng)的,所以把遇到的所有錯(cuò)誤整理搜集是我們開(kāi)發(fā)人員的?日常習(xí)慣
第一個(gè)演練中的常見(jiàn)錯(cuò)誤
- 1>?手誤,例如使用?pirnt("Hello world")
- 2> 將多條?print?寫在一行
每行代碼負(fù)責(zé)完成一個(gè)動(dòng)作
- 3> 縮進(jìn)錯(cuò)誤
- Python 是一個(gè)格式非常嚴(yán)格的程序設(shè)計(jì)語(yǔ)言
- 目前而言,大家記住每行代碼前面都不要增加空格
單詞列表[僅作參考了解]
* error 錯(cuò)誤 * name 名字 * defined 已經(jīng)定義 * syntax 語(yǔ)法 * invalid 無(wú)效 * Indentation 索引 * unexpected 意外的,不期望的 * character 字符 * line 行02.?Python 2.x?與?3??.x?版本的區(qū)別
目前市場(chǎng)上有兩個(gè) Python 的大版本并存著,分別是?Python 2.x?和?Python 3.x
新的 Python 程序建議使用?Python 3.0?版本的語(yǔ)法
- Python 2.x 是?過(guò)去的版本
- 解釋器名稱是?python
- Python 3.x 是?現(xiàn)在和未來(lái) 主流的版本
- 解釋器名稱是?python3
- 為了不帶入過(guò)多的累贅,Python 3.0?在設(shè)計(jì)的時(shí)候?沒(méi)有考慮向下兼容
- 許多早期?Python 2.x??版本設(shè)計(jì)的程序都無(wú)法在?Python 3.x?上正常執(zhí)行
- Python 3.0 發(fā)布于?2008 年,目前最新版本是3.6.x
- 為了照顧現(xiàn)有的程序,官方提供了一個(gè)過(guò)渡版本 ——?Python 2.6
- 基本使用了?Python 2.x?的語(yǔ)法和庫(kù)
- 同時(shí)考慮了向?Python 3.0?的遷移,允許使用部分?Python 3.0?的語(yǔ)法與函數(shù)
- 2010 年中推出的?Python 2.7?被確定為?最后一個(gè)Python 2.x 版本
03. 執(zhí)行 Python 程序的三種方式
3.1. 文本模式
-
Python代碼?保存在文件?中,解釋器對(duì)文件逐行解釋執(zhí)行
-
在終端中輸入解釋器名,再輸入要執(zhí)行的文件名
3.2. 交互模式
- 直接在終端中運(yùn)行解釋器,而不輸入要執(zhí)行的文件名
- 在 Python 交互模式 中?邊輸入邊執(zhí)行?Python代碼,會(huì)立即看到程序執(zhí)行結(jié)果
1) 交互式執(zhí)行 Python 的優(yōu)缺點(diǎn)
優(yōu)點(diǎn)
- 適合于學(xué)習(xí)/驗(yàn)證 Python 語(yǔ)法或者局部代碼
缺點(diǎn)
- 代碼不能保存
- 不適合運(yùn)行太大的程序
2) 退出 官方解釋器 的 交互模式
1> 直接輸入?exit()
>>> exit()2> 使用熱鍵退出
在 python 解釋器中,windows按熱鍵?ctrl + z,ubuntu按ctrl + c?可以退出解釋器
3) IPython
- IPython 是一個(gè) python 的?交互式工具,比官方默認(rèn)送的?python shell?好用得多
- 支持自動(dòng)補(bǔ)全
- 自動(dòng)縮進(jìn)
- 內(nèi)置了許多很有用的功能和函數(shù)
- IPython 是開(kāi)源免費(fèi)的
版本
- Python 2.x 使用的解釋器是?ipython
-
Python 3.x 使用的解釋器是?ipython3
-
要退出IPython可以有以下兩種方式:
1> 直接輸入?exit
In [1]: exit2> 使用熱鍵退出
在 IPython 解釋器中,按熱鍵?ctrl + d,IPython?會(huì)詢問(wèn)是否退出解釋器
3.3. Python 的 IDE ——?PyCharm
1) 集成開(kāi)發(fā)環(huán)境(IDE)
集成開(kāi)發(fā)環(huán)境(IDE,Integrated Development Environment)——?集成了開(kāi)發(fā)軟件需要的所有工具,一般包括以下工具:
- 圖形用戶界面
- 代碼編輯器(支持?代碼補(bǔ)全/自動(dòng)縮進(jìn))
- 編譯器/解釋器
- 調(diào)試器(斷點(diǎn)/單步執(zhí)行)
- ……
2)PyCharm 介紹
- PyCharm?是 Python 的一款非常優(yōu)秀的集成開(kāi)發(fā)環(huán)境
- PyCharm?除了具有一般 IDE 所必備功能外,還可以在?Windows、Linux、macOS?下使用
- PyCharm?適合開(kāi)發(fā)大型項(xiàng)目
- 一個(gè)項(xiàng)目通常會(huì)包含?很多源文件
- 每個(gè)?源文件?的代碼行數(shù)是有限的,通常在幾百行之內(nèi)
- 每個(gè)?源文件?各司其職,共同完成復(fù)雜的業(yè)務(wù)功能
轉(zhuǎn)載于:https://www.cnblogs.com/shuaibai/p/9790587.html
總結(jié)
以上是生活随笔為你收集整理的Python基础班---第一部分(基础)---Python基础知识---第一个Python程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jQuery---过滤选择器
- 下一篇: python 导出大量数据到excel_