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