乐于分享
好东西不私藏

AI工具效率测评

AI工具效率测评

【新手友好】零基础学Python,一篇文章带你入门

写给完全没编程经验的人,看完你就能写出自己的第一个小程序。
━━━━━━━━━━━━━━

一、为什么选Python

不是因为它最强大,而是因为它最友好。Python的代码长得很像英语,print(hello)一看就知道是打印hello。其他语言比如Java光写一个hello world就要七八行,Python一行搞定。
另外Python的应用范围很广:数据分析、爬虫、自动化办公、人工智能、后端开发都能干。学一门语言能做这么多事,性价比很高。
━━━━━━━━━━━━━━

二、安装环境(10分钟搞定)

第一步:去Python官网 python.org 下载最新版本(目前是3.12.x)。Windows用户下载exe安装包,安装的时候一定要勾选Add Python to PATH这个选项,很多新手忘了勾这个,后面运行代码会报错。
第二步:安装一个代码编辑器。推荐VS Code(Visual Studio Code),免费的,去官网下载安装。打开之后在扩展商店搜Python,安装微软官方的Python扩展。
验证安装成功:打开终端(Windows按Win+R输入cmd),输入 python –version,如果显示Python 3.12.x就说明装好了。
━━━━━━━━━━━━━━

三、Python基础语法

变量和数据类型:
Python不需要声明变量类型,直接赋值就行。
name = 小明  这就创建了一个字符串变量
age = 25        这是整数
height = 1.75   这是浮点数(小数)
is_student = True  这是布尔值(真/假)
打印输出:
print(name)  输出:小明
print(f我叫{name},今年{age}岁)  输出:我叫小明,今年25岁
f-string(f开头的字符串)可以在花括号里直接放变量,写起来很方便。
条件判断:
score = 85
if score >= 90:
print(优秀)
elif score >= 60:
print(及格)
else:
print(不及格)
注意Python用缩进(4个空格)来表示代码块,不像其他语言用花括号。缩进写错了代码就会报错。
循环:
for i in range(5):
print(i)
这会输出0、1、2、3、4。range(5)生成0到4的序列。
━━━━━━━━━━━━━━

四、列表和字典(最常用的两个数据结构)

列表就像一个有序的盒子,可以放任意类型的数据:
fruits = [苹果, 香蕉, 橘子]
fruits.append(葡萄)  添加元素
print(fruits[0])  取第一个元素,输出:苹果
print(len(fruits))  列表长度,输出:4
字典是键值对,像一个电话簿:
person = {name: 小明, age: 25, city: 北京}
print(person[name])  输出:小明
person[email] = xm@example.com  添加新键值对
━━━━━━━━━━━━━━

五、函数(封装可复用的代码)

def greet(name, time=早上):
return f{time}好,{name}!
print(greet(小红))  输出:早上好,小红!
print(greet(小明, 下午))  输出:下午好,小明!
def后面跟函数名和参数。time=早上是默认参数,不传的话就用默认值。return返回结果。
━━━━━━━━━━━━━━

六、实战:写一个记账小程序

把上面学的全用上,写一个命令行记账工具:
records = []
def add_record():
item = input(花了什么钱:)
amount = float(input(金额:))
records.append({item: item, amount: amount})
print(f已记录:{item} {amount}元)
def show_total():
total = sum(r[amount] for r in records)
print(f总共花了{total}元)
把这段代码保存成accounting.py文件,在终端运行python accounting.py就能用了。
━━━━━━━━━━━━━━

七、接下来学什么

基础语法学完之后根据你想做的方向深入:
想做数据分析:学pandas和matplotlib库
想爬网页数据:学requests和BeautifulSoup库
想做自动化办公:学openpyxl(操作Excel)和python-docx(操作Word)
想做Web开发:学Flask或Django框架
推荐学习资源:菜鸟教程(免费中文教程)、B站小甲鱼Python教程(免费视频)、《Python编程从入门到实践》。
━━━━━━━━━━━━━━
编程是手艺活,光看不练学不会。每学一个知识点就打开编辑器敲一遍,跑通了才算学会了。