Python - 100天从新手到高手
作者:骆昊
说明:从项目上线到获得8w+星标以来,一直收到反馈说基础部分(前15天的内容)对新手来说建议是比较困难的,有配套视频进行讲解。最近把基础部分的内容重新制作了一个名为“Python-Core-50-Courses”的项目,用更简单通俗的重写了这部分内容部分并附带了视频讲解,初学者可以看看这个新的仓库。国内用户如果访问GitHub比较慢的话,可以关注我的乎知号Python-Jack,上面的“从零开始学Python”专栏比较适合初学者,其他的专栏如“数据思维和统计思维”、“基于Python的数据分析”等一直持续创作和更新中,欢迎大家关注、点赞和评论。
想要获取学习视频的小伙伴,大家可以扫描下面的二维码进入微信小程序,看看有没有适合自己的内容。大家心心念念的机器学习的内容都可以在小程序中找到,由我和我的同事为大家录制的。
大家在学习过程中如果遇到一些棘手的问题或者需要相关的学习资源,可以加入下面的QQ交流群,三个群是一样的加入一个即可,请不要重复加群,也不要在群里发布广告和其他教育、低俗或敏感。如果缺乏自律性,有付费学习需求,可以添加我的微信(jackfrued)私聊,备注自己的称呼和需求,我好的内容会给大家提供一些学习方案和职业规划方面的指导。
配合的视频在抖音和B站持续更新中,有兴趣的小伙伴可以关注我的抖音或B站账号,最近刚起号,还希望大家多多支持,非常感谢您!
大家一直催更的《机器学习和深度学习》因个人和公司的原因,一直处于状态狂欢,近期会开始更新相关内容,感谢大家的真诚支持和理解。
Python应用领域和职业发展分析
简单地说,Python 是一种“优雅”、“明确”、“简单”的编程语言。
- 学习曲线低,非专业人士也能上手
- 开源系统,拥有强大的生态圈
- 解释型语言,完美的平台可移植性
- 动态类型语言,支持面向对象和函数式编程
- 代码规范程度高,可执行性强
Python在以下领域都有用武之地。
- 内部开发 - Python / Java / Go / PHP
- DevOps - Python / Shell / Ruby
- 数据采集 - Python / C++ / Java
- 量化交易 - Python / C++ / R
- 数据科学 - Python / R / Julia / Matlab
- 机器学习 - Python / R / C++ / Julia
- 自动化测试 - Python / Shell
作为一名Python者,根据个人的喜好开发和职业规划,可以选择的就业领域也非常多。
- Python开发工程师(服务器、云平台、接口数据)
- Python运维工程师(自动化运维、SRE、DevOps)
- Python数据分析师(数据分析、商业智能、数字化运营)
- Python数据挖掘工程师(机器学习、深度学习、算法专家)
- 蟒蛇爬虫工程师
- Python测试工程师(自动化测试、测试开发)
说明:目前,数据分析和数据挖掘是非常热门的方向,因为无论是互联网行业还是传统行业都已经积累了大量的数据,各行各业都需要数据分析师从已有的数据中发现更多的商业价值,从而为企业的决策提供数据的支撑,这就是所谓的数据驱动决策。
给初学者的几个建议:
- 把英语作为你的工作语言。 (让英语成为你的工作语言)
- 熟能生巧。 (熟能生巧)
- 所有的经验都来自于错误。 (所有的经验都源于你犯过的错误)
- 不要成为水蛭之一。 (不要当伸手党)
- 要么出类拔萃,要么出局。 (或出众,或出局)
Day01~15 - Python语言基础
- Python简介 - Python的历史 / Python的优点 / Python的应用领域
- 搭建编程环境 - Windows环境 / Linux环境 / MacOS环境
- 从终端运行Python程序 - Hello, world /
print函数 /...