python编程入门自学,用最轻松、最直觉、最好理解的方式,学会写程序的核心基础
你将会学到的
-
学会写程序的关键基础
-
学会良好的程序写法
-
了解写程序的整个大概念与如何开发自己的程序
课程简介
- 通过实战程序学习
- 平时可以透过线上讨论区发问,不用担心无法问问题
- 教学最热门的程序语言: Python
▌课程特色:
- 轻松学会写程序
口语化的解说,贴近生活的范例,复习式的教学,让你以最轻松的方式学习写程序。
- 清晰解说程序代码
站在初学者容易遇到的问题与理解困难点出发,详细解释代码,不漏掉任何标点符号。
- 启发性的课程范例
课程中的范例除了教学写法以外,更重要的是让同学见识到写程序有无限的可能。
- 17小时的扎实内容
完整系统化的内容,帮你规划五天即可上手Python的教学内容。
▌前言:
大家都知道写程序是现代最重要的技能,但写程序最困难的就是踏出第一步。一般市售多数的教材,过度专注于教学专有名词跟语法,学习者看过语法之后却不知道可以做什么。一张一张的英文语法表格,国小,国高中的同学不可能接受,甚至连社会人士也觉得很难上手。
因此,我致力于建立最轻松,最直觉,最好理解的程序教学。这是为了让这么多想切入写程序却无法的人,甚至是尝试了其他教材而碰壁的人,终于可以真正学好程序基础。
从内容的呈现方式,范例的选择,教学的优先顺序,都是我个人把写程序核心重新翻转设计,完全不按照任何死板的现有教材,结合几所美国顶尖大学的教材与台湾实体班的教学经验,才可以建立出足以心服口服地觉得,要是当初是这样子的方式学习,可以多么轻松的在这么短的时间内,学会这些最有用的关键基础。
带你上手写程序以后,就仿佛赋予了超能力,从此你可能开发出不可思议的专案,或是进入科技巨头成为工程师。就如脸书创办人Mark Zuckerberg所说,”在自己大学宿舍里,一群完全没有开过公司的人一起合作,竟然变成几十亿人在用的东西,想想真的很疯狂,真的是扎扎实实的奇迹。”
学习写程序,让自己的视野不一样,用最轻松的方式,真正打好程序基础!
———
▌课程内容(可见底下课程章节):
- 写程序的核心:
数据型态(Data Types),条件式逻辑(Conditional Statements), 回圈(Loops), 函式(Functions),函式库(Libraries)的使用,档案读写,资料处理。
- 相关延伸学习:
GitHub做版本控管,如何使用别人写好的套件,如何写自己的程序(思考流程是什么),Line 聊天机器人,Class (物件)等等。
除了学习写程序的良好基础,我认为最重要的价值是熟悉【如何把问题化为程序码解决】,这样子的思维训练是非常重要的。只会程序语法是没有用的,要懂得把面对的问题化为程序代码才是关键。
———
▌关于程序语言Python:
Python 是目前最热门的程序语言,更是人工智慧主要的开发语言。在程序语言的比较排行中,各项统计(包括使用度统计,搜寻比例统计等等),Python都拿下目前最热门的冠军。Python 的中心思想是简洁、直觉,因此相当容易学习。因此,想要学习写程序,Python 是最佳的选择。
此课程面向哪些人:
- 所有想学习写程序的人
- 所有想学习Python的人
课程内容
-
课程介绍
-
为什么要学写程序[打开眼界版]
-
为什么要学习写程序[顶尖企业家版]
-
如何使用发问讨论区
-
著作权宣告
-
前言
-
安装Python
-
[Mac版] 安装Python
-
检查Python 有没有安装正确
-
[Mac版] 检查Python 有没有安装正确
-
安装Sublime Text
-
[Mac版] 安装Sublime Text
-
GitHub简介
-
申请GitHub帐号
-
安装Git
-
[Mac版] 安装Git
-
Git 初始设定
-
执行第一个Python程序
-
[Mac版] 执行第一个Python程序
-
如何执行程序
-
进入正题: 宣告(Declare)
-
资料型别(Data Types)
-
Input (让使用者输入)
-
尝试使用input
-
[解答] 尝试使用input
-
第一次上传到GitHub (上传流程完整介绍)
-
[浓缩版/复习用] 上传到GitHub
-
第一天总复习[今天,就是有一天]
-
第一天完成以后
-
好的写法
-
注解(Comment)
-
比较符号(Comparison Operators)
-
If 架构
-
比较符号测验
-
什么是框框
-
型别转换(Casting)
-
型别转换测验
-
[小练习] 温度转换程序
-
Else (if 架构延伸)
-
Elif (if 架构延伸)
-
if 测验
-
if练习-BMI计算程序
-
[解答] if练习-BMI计算程序
-
[程序练习] 年龄判断程序
-
While 回圈
-
While True (无限回圈)
-
While True – Minecraft 游戏外挂使用
-
简单体验while回圈
-
[解答] 简单体验while回圈
-
如何强制终止程序
-
while测验
-
[程序练习] 密码重试程序
-
Import (载入)
-
[试听] 猜数字游戏
-
[完整] [程序练习] 猜数字游戏
-
List 清单
-
For 回圈
-
练习写for loop
-
[解答] 练习写for loop
-
字串当清单
-
读取档案
-
练习读取档案
-
下载资料档
-
[试听] 留言分析程序
-
[程序练习] 留言分析程序
-
清单的筛选
-
[微进阶!] List Comprehension (清单快写法)
-
Range (范围)
-
Range 延伸
-
练习使用range
-
[解答] 练习使用range
-
建立记帐程序专案(+二维清单)
-
写入档案
-
练习写入档案
-
型别转换提点
-
写入栏位名称+ 编码问题
-
读取档案+ split()
-
继续
-
检查档案在不在
-
Function 函式
-
Function 函式- 参数
-
Function 函式- 回传
-
function各种测验!
-
练习写function1
-
[解答] 练习写function1
-
练习写function2
-
[解答] 练习写function2
-
Refactor (程序重构) part 1
-
Refactor (程序重构) part 2
-
[程序练习] 对话纪录1 – 格式改写
-
[程序练习] 对话纪录2 – part 1
-
清单的切割
-
[程序练习] 对话纪录2 – part 2
-
[程序练习] 对话纪录3 – 格式改写
-
Dictionary 字典
-
字典- 概念加强
-
[程序练习] 一百万笔留言中最常出现哪些字
-
Import 载入标准函式库套件
-
Import 载入第三方套件- part 1
-
Import 载入第三方套件- part 2 (谈物件/类别)
-
[微进阶] 类别/物件文字版教学
-
处理Excel 档(使用第三方套件流程示范)
-
处理Excel 档(应用展示)
-
处理Word 档(使用第三方套件流程示范)
-
制作图表- (使用第三方套件流程示范)
-
如何写自己的程序
-
[试听] 寄送简讯
-
寄送简讯- (如何写自己的程序示范)
-
图片处理- (如何写自己的程序示范)
-
CMD 操作技巧
-
Sublime 操作技巧
-
Sublime如何更改tab预设值
-
常见错误
-
什么是路径(Path)
-
路径测验
-
[Web App专案] LINE聊天机器人- part1
-
[Web App专案] LINE聊天机器人- part2
-
[Web App专案] LINE聊天机器人- part3
-
[进阶] Class 类别part 1 – 什么是物件/类别
-
[进阶] Class 类别part 2 – 如何写class
-
[进阶] Class 类别part 3 – 神秘的self
-
[进阶] Class 类别part 4 – 写class的好处
-
[进阶] Class 类别part 5 – class总复习+其他提点
-
import相关教学
-
结语
-
如何使用程序练习
-
挑战1
-
[解答] 挑战1
-
挑战2
-
[解答] 挑战2
-
挑战3
-
[解答] 挑战3
-
面试程序题库
-
[挑战] 体验使用Python做金融研究
常见问题FAQ
- 程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
- 请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!