Python课程
工作中有许多单调机械化的工作,需要自动化的程序来帮忙自己吗?
想进入数据分析师这产业,但苦无程序背景不知怎么下手吗?
懂了一些python语法,但不知如何做实务上的应用吗?
因为易于学习且已有许多模块与套件可直接使用,能直观的处理日常工作与生活上的琐事,愈来愈多的数据分析工作职缺需求,Python在近几年已经成为最受欢迎且热门的程序语言之一了。
如果你也想跟上这波趋势,这门python课程将透过老师深入浅出的「一对一指导」,带你从程序新手入门,一步一步学习,最后做出可实际应用的第一支python程序,并学会python在数据分析领域的实务应用。
课程重点:
课程总时间约为13周,每周两小时,课程大纲如下
Week | 大纲 |
Week1 | 简介Python的用途, 能用Python处理那些问题 介绍基本的数据型态: int, float, str, bool等 简单的一些function介绍, 如print, type, input等 |
Week2 | 介绍Python常用的原生数据结构, 如tuple, list, dictionary以及set, 并讲解每个数据结构如何存取, 添加, 删除数据, 以及一些常用的function |
Week3 | 介绍Python的两大control flow, 用于判断的if/elif/else, 以及重复动作的for, while. 在for, while的介绍中, 会穿插pass, break, continue等常用的关键词 |
Week4 | 介绍在Python里如何自定义function, 并讲解参数的意义 |
Week5 | 介绍Python里面如何debug, try/except的error handling功能 |
Week6 | 介绍Python的package功能, 以及认识常用的一些package, 如pandas, numpy, seaborn, matplotlib等 |
Week7之后的章节都可视学生的实际需求而延长该周要介绍的主题, 每个主题都可以上超过4小时以上的内容 | |
Week7 | 介绍pandas package, 包含如何从档案读取数据, 以及pandas底下的dataframe数据结构的实作 |
Week8 | 介绍plot相关的 package, 实作一些常用的图形并调整参数, 让作图可以更客制化 |
Week9 | 介绍sklearn package, 有关回归模型的部分, 如single variate, multi variate, lasso, logistic等.并将解读其结果及作图 |
Week10 | 介绍sklearn package, 有关classification, 如kNN, decision tree, support vector machine等. 并将解读其结果及作图 |
Week11&12 | 介绍爬虫相关的内容, 如requests, beautiful soup及selenium, 实作如何从零到有完成一个爬虫的程序. 此部分的重点会着重在如何能用Python抓取网站上的资料, 并做出后续的整理及分析 |
Week13 | 介绍如何在Python里面呼叫SQL的语法, 能够更容易的将弹性的将两种程序语言结合在一起使用, 目前常见的package有sqlite3, mysql等, 会择一介绍 |
适合对象:
✔ 需要做数据分析但是程序新手者
✔想知道如何透过python爬取收集网络公开信息者
课程时间:
课程总时间约为13周,每周两小时。
会视学生程度进行调整, 若学生有一些coding的经验, 则前面较基础的章节会讲比较快. 反之若学生没有coding的经验, 那会适度放慢并增加实作练习的部分
透过此课程学生将可从最基础的Python参数、语法、结构如何使用学起;进阶学习如何使用pandas, numpy, seaborn, matplotlib等这些在数据分析时常使用的python package绘制数据图型;最后实作网络爬虫并结合SQL的使用,让学生从零到有上手python并应用于实务数据分析。