Python 入門基礎(chǔ)知識(shí)(中文)
1. Python 簡介
- 解釋型語言:無需編譯,通過解釋器逐行執(zhí)行。
- 跨平臺(tái)支持:Windows/macOS/Linux 通用。
- 應(yīng)用領(lǐng)域:數(shù)據(jù)分析、AI、Web開發(fā)(Django/Flask)、自動(dòng)化腳本等。
2. 基礎(chǔ)語法
# 打印輸出
print("Hello, Python!")
# 變量與數(shù)據(jù)類型
name = "小明" # 字符串(str)
age = 20 # 整數(shù)(int)
height = 1.75 # 浮點(diǎn)數(shù)(float)
is_student = True # 布爾值(bool)
3. 數(shù)據(jù)結(jié)構(gòu)
# 列表(List) - 可修改的有序集合
fruits = ["蘋果", "香蕉", "橙子"]
fruits.append("西瓜") # 添加元素
# 字典(Dictionary) - 鍵值對集合
person = {"name": "張三", "age": 25, "city": "北京"}
# 元組(Tuple) - 不可修改的序列
coordinates = (3, 5)
# 集合(Set) - 不重復(fù)元素的無序集
unique_numbers = {1, 2, 3, 2} # 結(jié)果為 {1, 2, 3}
4. 控制流語句
# 條件判斷
score = 85
if score >= 90:
print("優(yōu)秀")
elif score >= 60:
print("及格")
else:
print("不及格")
# 循環(huán)
for i in range(5): # 輸出 0 到 4
print(i)
# while 循環(huán)
count = 0
while count < 3:
print(f"計(jì)數(shù): {count}")
count += 1
5. 函數(shù)
# 定義函數(shù)
def add(a, b):
return a + b
# 調(diào)用函數(shù)
result = add(3, 5) # 返回 8
6. 文件操作
# 寫入文件
with open("test.txt", "w") as f:
f.write("Python入門\n")
# 讀取文件
with open("test.txt", "r") as f:
content = f.read()
print(content) # 輸出文件內(nèi)容
7. 異常處理
try:
num = int(input("輸入數(shù)字: ")) # 嘗試將輸入轉(zhuǎn)為整數(shù)
print(10 / num)
except ValueError:
print("輸入的不是數(shù)字!")
except ZeroDivisionError:
print("不能除以0!")
except Exception as e: # 捕獲其他錯(cuò)誤
print(f"發(fā)生錯(cuò)誤: {e}")
8. 模塊與包
# 導(dǎo)入模塊
import math
print(math.sqrt(16)) # 計(jì)算平方根 → 輸出 4.0
# 安裝第三方包(命令行執(zhí)行)
# pip install requests
9. 面向?qū)ο蠡A(chǔ)
class Dog:
# 構(gòu)造函數(shù)
def __init__(self, name):
self.name = name # 實(shí)例屬性
def bark(self): # 方法
print(f"{self.name}: 汪汪!")
# 創(chuàng)建對象
my_dog = Dog("阿黃")
my_dog.bark() # 輸出 "阿黃: 汪汪!"
10. 代碼風(fēng)格規(guī)范
- 縮進(jìn):用 4個(gè)空格(禁用Tab)
- 命名:
- 變量:
lower_case_with_underscores(如user_name) - 類名:
CamelCase(如ClassName)
- 變量:
- 注釋:用
#或"""文檔字符串"""
學(xué)習(xí)資源推薦
- 入門教程:
- 官方文檔:Python 3 教程
- 中文書籍:《Python編程:從入門到實(shí)踐》
- 練習(xí)平臺(tái):
- 實(shí)戰(zhàn)項(xiàng)目:
- 計(jì)算器/待辦事項(xiàng)清單
- 爬取天氣預(yù)報(bào)數(shù)據(jù)
- 用
turtle庫畫圖
提示:多動(dòng)手寫代碼!遇到錯(cuò)誤時(shí)閱讀報(bào)錯(cuò)信息(如
NameError、SyntaxError),這是學(xué)習(xí)的關(guān)鍵環(huán)節(jié)。
FPGA的入門基礎(chǔ)知識(shí)詳細(xì)說明
本文檔的主要內(nèi)容詳細(xì)介紹的是FPGA的入門基礎(chǔ)知識(shí)詳細(xì)說明。
2020-12-20 10:13:30
PLC入門必看基礎(chǔ)知識(shí)
PLC基礎(chǔ)知識(shí)(PLC入門必看)與C語言有什么關(guān)系_plc可以用c語言編程嗎_plc的C語言編程詳解
hzp_bbs1
2021-09-09 08:39:12
STM32單片機(jī)編程入門基礎(chǔ)知識(shí)
STM32單片機(jī)編程入門基礎(chǔ)知識(shí),學(xué)習(xí)stm32的是真的越來越多了,當(dāng)然我也是其中語言,所以對于stm32的學(xué)習(xí)路線非常的感興趣,所以我也分享一下雖然是盜圖吧不過也算是分享,下邊有覺得不錯(cuò)的視頻資料也奉上(stm32串口應(yīng)用)
鑫12345
2021-07-14 07:10:10
了解一下機(jī)器學(xué)習(xí)中的基礎(chǔ)知識(shí)
機(jī)器學(xué)習(xí)中的基礎(chǔ)知識(shí) demi 在 周四, 03/07/2019 - 09:16 提交 機(jī)器學(xué)習(xí)中涉及到了很多的概念,當(dāng)然要想了解機(jī)器學(xué)習(xí)的話就需要對這些基礎(chǔ)知識(shí)有一個(gè)深入的了解才能夠入門機(jī)器學(xué)習(xí)
2021-03-31 17:08:01
Python基礎(chǔ)教程+Python入門學(xué)習(xí)線路圖最新版分享
Python基礎(chǔ)教程+Python入門學(xué)習(xí)線路圖最新版
yangyt
2020-07-13 12:07:09
Python的Anaconda入門指南
Python的入門學(xué)習(xí)并不是一件簡單的事情,也不是輕輕松松簡簡單單就可以快速入門的,尤其是環(huán)境問題,讓不少的Python初學(xué)者頭痛不已,本篇文章小編就帶大家看一下Python初學(xué)者的Anaconda指南,希望可以讓你重拾學(xué)習(xí)Python的積極性。
2020-01-22 17:32:00
人工智能學(xué)習(xí)入門教程
一件容易的事情。因此,本文將為大家介紹如何入門人工智能學(xué)習(xí)。 一、計(jì)算機(jī)基礎(chǔ)知識(shí) 要想學(xué)習(xí)人工智能,首先需要具備一定的計(jì)算機(jī)基礎(chǔ)知識(shí)。要熟悉編程語言,例如Python或Jave,掌握數(shù)據(jù)結(jié)構(gòu)、算法等相關(guān)知識(shí)。還要了解計(jì)算機(jī)
2023-08-17 12:36:40
深度學(xué)習(xí)入門之基于python的理論與實(shí)現(xiàn)
深度學(xué)習(xí)入門-基于python的理論與實(shí)現(xiàn)(2)
hongqiaolian
2020-06-19 11:22:23
pcb設(shè)計(jì)入門基礎(chǔ)知識(shí)介紹
在做PCB設(shè)計(jì)之前,首先要理解PCB設(shè)計(jì),那么pcb設(shè)計(jì)入門基礎(chǔ)知識(shí)有哪些呢,下面小編帶大家了解一下pcb設(shè)計(jì)入門基礎(chǔ)知識(shí)。 繪制電路原理圖步驟 建立項(xiàng)目文件-》創(chuàng)建原理圖文件-》創(chuàng)建原理圖庫文件
2021-10-03 18:17:00
51單片機(jī)入門基礎(chǔ)知識(shí)
51單片機(jī)入門基礎(chǔ)知識(shí),初始學(xué)習(xí)單片機(jī)順便記錄一點(diǎn)。?什么是單片機(jī)???在一片集成電路芯片上集成微處理器、存儲(chǔ)器、I/O接口電路,從而構(gòu)成了單芯片微型計(jì)算機(jī),即單片機(jī)。Intel公司推出
kghfh
2021-07-19 08:37:44
怎么學(xué)習(xí)嵌入式系統(tǒng)基礎(chǔ)知識(shí)?
如何學(xué)習(xí)嵌入式系統(tǒng)基礎(chǔ)知識(shí)
60user174
2021-02-19 06:28:00
介紹各種單片機(jī)基礎(chǔ)知識(shí)概念
從本文開始進(jìn)入單片機(jī)入門篇的學(xué)習(xí)。入門篇主要介紹各種單片機(jī)基礎(chǔ)知識(shí)概念。入門篇閱讀建議:根據(jù)個(gè)人已經(jīng)掌握的知識(shí),有重點(diǎn)的去讀。如果介紹到你已經(jīng)學(xué)過的知識(shí),你只需要簡單閱讀一下,或者直接跳過。如果看后面的文章感覺有些知識(shí)掌握的還不好,可以在回來看入門篇相關(guān)的介紹。
好名字
2022-01-19 07:40:13
嵌入式系統(tǒng)開發(fā)技術(shù)人員所必需具備的基礎(chǔ)知識(shí)
“單片機(jī)入門(1)”和“單片機(jī)入門(2)”中,我們學(xué)習(xí)了單片機(jī)硬件方面的知識(shí)。本期我們將學(xué)習(xí)開發(fā)環(huán)境和編程...
h1654155216.9102
2021-12-20 08:01:54
嵌入式軟件開發(fā)基礎(chǔ)知識(shí)
前言:本人目前機(jī)械工程在讀,希望能夠在畢業(yè)時(shí)進(jìn)入嵌入式行業(yè)工作。沒有相關(guān)基礎(chǔ),從0開始自學(xué),并打算不定期寫博客做知識(shí)回顧,督促自己。學(xué)習(xí)目標(biāo):擁有扎實(shí)的嵌入式軟件開發(fā)基礎(chǔ)知識(shí)能獨(dú)立完成幾個(gè)綜合項(xiàng)目
kszdj113
2021-11-05 07:22:54
學(xué)習(xí)PLC必備四方面基礎(chǔ)知識(shí)
PLC本身就是控制電器線路,故學(xué)習(xí)PLC必備基礎(chǔ)中以電工基礎(chǔ)最重要。零基礎(chǔ)學(xué)習(xí)PLC其實(shí)是從學(xué)習(xí)電工基礎(chǔ)知識(shí)開始的,若是多年從事電工行業(yè)的老司機(jī),可以直接跳過電工基礎(chǔ)學(xué)習(xí)這一步學(xué)PLC,其他基礎(chǔ)知識(shí)可以在學(xué)習(xí)PLC過程中邊學(xué)邊補(bǔ)充也來得及。
2020-01-15 08:59:20
基于PyTorch的深度學(xué)習(xí)入門教程之PyTorch簡單知識(shí)
基于Python的科學(xué)計(jì)算框架,用于進(jìn)行深度學(xué)習(xí)相關(guān)研究。對于Python語言的入門,可以參考之前的兩篇介紹PythonNumpy的博客。分別是Python Numpy 教程(
2021-02-16 15:20:00
學(xué)習(xí)單片機(jī)應(yīng)該具備那些基礎(chǔ)知識(shí)
單片機(jī)應(yīng)該具備那些基礎(chǔ)知識(shí)? 首先,單片機(jī)培訓(xùn)要學(xué)習(xí)C語言基礎(chǔ),就相當(dāng)于80%會(huì)單片機(jī)了,因?yàn)楝F(xiàn)在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C語言。C語言開發(fā),相比匯編最大的優(yōu)點(diǎn)就是移植性要好。參加單片機(jī)培訓(xùn),學(xué)習(xí)51單片機(jī),C語言編程當(dāng)然需要有些基礎(chǔ)。..
儲(chǔ)蓄叛逆
2021-11-29 07:00:07
單片機(jī)編程入門知識(shí)
修改意見。學(xué)習(xí)參考書:51單片機(jī)C語言教程(郭天祥) 學(xué)習(xí)芯片:STC89C52第一篇 單片機(jī)入門知識(shí): 基礎(chǔ)知識(shí)整合:單片機(jī)概念: 單片機(jī)就是指的一塊集成芯片,上面集成了微處理器、存儲(chǔ)器及各種輸入/輸出接口。單片
大彭
2021-07-14 08:17:40
plc編程入門基礎(chǔ)知識(shí)
PLC編程入門基礎(chǔ)知識(shí)包括以下幾個(gè)方面: 1. 了解PLC工作原理和結(jié)構(gòu):PLC是由中央處理器、存儲(chǔ)器、輸入/輸出模塊、編程設(shè)備等組成的專用計(jì)算機(jī)。應(yīng)該掌握基本的結(jié)構(gòu)及動(dòng)作
2023-04-14 15:03:10
python學(xué)習(xí)知識(shí)點(diǎn) 新手必備技能
python新手必備學(xué)習(xí)4大階段,如何學(xué)好python技術(shù),如何掌握python知識(shí)點(diǎn),這些都知道嗎? 本人從事python工作已經(jīng)有5年的歷史了,最早大學(xué)里面接觸python,畢業(yè)后開始從事
2019-07-18 17:17:35
C語言基礎(chǔ)知識(shí)科普
C語言是單片機(jī)開發(fā)中的必備基礎(chǔ)知識(shí),本文列舉了部分STM32學(xué)習(xí)中比較常見的一些C語言基礎(chǔ)知識(shí)。
2022-07-21 10:58:28
關(guān)于《Python編程入門系列教程》說明及教程匯總
點(diǎn)紛繁復(fù)雜,本套教程對其中的絕大部分基礎(chǔ)知識(shí)進(jìn)行了介紹,包括基礎(chǔ)語法、基礎(chǔ)數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、流程控制語句等,這里,我們總結(jié)了本教程中具體涉及到的Python知識(shí)。附:關(guān)于海龜繪圖1、海龜繪圖
DFRobot官方
2021-06-23 10:10:34
電工入門必備基礎(chǔ)知識(shí)大全
電工共分五個(gè)級別。技能鑒定為:初級技能(5級資格)、中級技能(4級資格)、高級技能(3級資格)、技師(2級資格)、高級技師(1級資格)。今天小編要講的是電工入門必備基礎(chǔ)知識(shí)大全。
2023-09-09 11:34:42
STM32的基礎(chǔ)知識(shí)大合集
2021.3.30第一次筆記STM32的入門學(xué)習(xí)之基礎(chǔ)知識(shí)一STM32的介紹STM32是基于ARM內(nèi)核的32位MCU系列———內(nèi)核為ARM公司為要求高性能,低成本,低功耗的嵌入式應(yīng)用專門
紅粉小Q豬
2021-11-29 08:09:32
STM32 開發(fā)基礎(chǔ)知識(shí)入門 精選資料推薦
STM32 開發(fā)基礎(chǔ)知識(shí)入門1. MDK C 語言基礎(chǔ)復(fù)習(xí)1.1 位操作運(yùn)算符含義運(yùn)算符含義&按位與~取反|按位或右移不改變其他位值的情況下,對某幾個(gè)位進(jìn)行設(shè)值,方法是對需要設(shè)置的位用
懸崖勒馬2
2021-07-22 08:36:30
Java入門知識(shí)學(xué)習(xí)
學(xué)習(xí)目標(biāo):提示:這里可以添加學(xué)習(xí)目標(biāo)例如:一周掌握 Java 入門知識(shí)學(xué)習(xí)內(nèi)容:void gt_rcc_config(void){ RCC_DeInit();//Resets RCC
來自南方的狼
2021-08-12 07:38:03
串行通信基礎(chǔ)知識(shí)與UART驅(qū)動(dòng)構(gòu)件使用方法
慕課蘇州大學(xué).嵌入式開發(fā)及應(yīng)用.第二章.入門與軟件框架.串行通信基礎(chǔ)知識(shí)與UART驅(qū)動(dòng)構(gòu)件使用方法0 目錄2 入門與軟件框架2.1 串行通信基礎(chǔ)知識(shí)與UART驅(qū)動(dòng)構(gòu)件使用方法2.1.1 課堂重點(diǎn)
DH9527
2021-12-20 06:21:38
Python機(jī)器學(xué)習(xí)入門之pandas的使用提示
系列文章目錄提示:這里可以添加系列文章的所有文章的目錄,目錄需要自己手動(dòng)添加例如:第一章 Python 機(jī)器學(xué)習(xí)入門之pandas的使用提示:寫完文章后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助
dingyang598
2021-08-13 07:36:45
python入門教程視頻集合----電子發(fā)燒友論壇
----學(xué)習(xí)----需要持之以恒不求快但求靜不求多但求精堅(jiān)持就是勝利 以下是本站最精最細(xì)的學(xué)習(xí)教程: 基礎(chǔ):Python入門基礎(chǔ)(一)—— Python語言基礎(chǔ)Python入門基礎(chǔ)(二)——前端
lujundong
2021-01-08 10:53:55