小甲鱼Python学习笔记

一、为什么选择Python

  • 核心优势:易阅读、易编写、易理解
  • 专业认可度:NASA、Google等机构程序员常用
  • 功能完整性:可独立完成大部分工作,无需额外学其他语言
  • 跨平台特性:支持Windows、Mac、Linux、Unix
  • 代码效率:代码量仅为Java的1/5,维护成本低(1人≈Java 5人团队)

二、Python应用范围

  • 操作系统:Linux、Mac默认自带Python解释环境
  • 知名平台:豆瓣(国内)、YouTube(国际)
  • 3D动画:玛雅、Blender(嵌入Python做特效)
  • 企业应用:Open ERP(开源ERP)、Plone(内容管理系统,CIA等使用)
  • 云计算:Google App Engine、百度云办公平台、Jo box云存储

三、课程学习内容

  • 基础语法:Python3所有常用语法(与2.x不兼容,含版本改进说明)
  • 核心思维:面向对象编程(Python万物皆对象)
  • 实用技能:运用模块编程(类似乐高拼接)
  • 趣味实践:游戏编程(打蜜蜂、贪吃蛇、俄罗斯方块、捕鱼猎手、RPG可选)
  • 进阶内容:计算机仿真(抛硬币概率、小行星撞月球、飞船登月模拟)

四、学习要求与禁忌

  • 需具备:
    • 学习资源:观看视频教程、注册愚溪论坛(BBS.fish.com)账号(提问、查作业答案、做测试)
    • 基础能力:计算机基本操作(开机、关机、启动程序)
    • 心态:渴望学习、勇于尝试、不轻易放弃
  • 无需具备:
    • 无编程基础(面向初学者)
    • 无高学历(小学至退休干部均适用)
    • 无数学/英语知识(需听懂普通话和冷笑话)

五、学习捷径

  • 验证例子:重新实操课堂实例,对比答案(发现错误可汇报获奖励)
  • 课后实践:独立完成思考题+编程题(答案在论坛发布)
  • 互助查询:优先用AI,其次用搜索引擎,再到论坛提问互助
  • 不惧错误:犯错是最佳学习方式,可重装系统兜底

六、补充说明

  • 参考链接:愚溪论坛文章《每个程序员都应该学习使用Python和Ruby》(横向对比其他语言)
  • 版本提示:Python3与2.5/2.6/2.7不兼容,课程聚焦Python3