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并应用于实务数据分析。