"完全没接触过编程,该怎么学Python?"作为十年前用Hello World开启编程之路的老码农,今天就带大伙儿从开机键开始,手把手走进Python的世界。
先别急着写代码,就像做饭前得备好锅碗瓢盆。推荐用Anaconda这个全家桶,自带Python解释器和常用的数据分析包。装完记得在开始菜单找Jupyter Notebook,这个像记事本一样的界面最适合新手试代码。
python --version
验货开发工具 | VS Code | PyCharm | Jupyter |
适合场景 | 全栈开发 | 大型项目 | 数据分析 |
内存占用 | 500MB | 1GB+ | 300MB |
别被那些复杂的教程吓到,咱们先玩个小游戏。打开你的编辑器,跟着敲这些:
print("猜猜我心里想着几?")
—— 在屏幕上印字answer = 7
—— 创建变量就像给储物柜贴标签guess = int(input)
—— 让用户输入数字运行后你会发现,即使猜错了程序也会结束。这时候就该学if判断语句了,就像做选择题:
if guess == answer:print("读心术?!")elif guess > answer:print("往小了猜")else:print("再大点声")
刚开始总把数据乱堆,就像我的衣柜。Python有这些收纳盒:
容器类型 | 列表 | 元组 | 字典 |
特点 | 可变序列 | 不可变 | 键值对 |
创建方式 | [1,2,3] | (1,2,3) | {"key":"value"} |
举个栗子,用列表存菜谱:
recipes = ["红烧肉", "麻婆豆腐", "糖醋排骨"]print(recipes) 输出第二个菜名recipes.append("宫保鸡丁") 添加新菜品
重复写相同代码就像天天吃泡面,学会封装函数就是学会点外卖。来看这个计算器函数:
def 计算器(a, b, 操作符):if 操作符 == "+":return a + belif 操作符 == "-":return aelse:print("本计算器还比较笨")
调用时直接计算器(3,5,'')
,记得参数要传对类型。建议刚开始用中文变量名,别学老外硬凹英文。
窗外的知了开始叫第三轮,保存好你的.py文件。当第一个完整程序跑通时,记得给自己点杯奶茶庆祝——编程的快乐,往往就在那个突然畅通的瞬间。