第三期Advanced Python Programming学习小组

职场   2024-08-15 08:59   美国  


在技术快速发展的今天,Python作为一门强大且灵活的编程语言,吸引了越来越多开发者的关注。无论是数据科学、人工智能还是全栈开发,Python已经成为众多开发者的首选工具。如今,许多中级到高级的Python开发者和机器学习从业者正在寻找提升技能的机会,以应对现代软件开发的复杂需求。琪石俱乐部推出第三期Advanced Python Programming学习小组,将为大家提供深入而实用的学习体验。

本学习小组以Quan Nguyen编写的Advanced Python Programming - Second Edition: Accelerate your Python programs using proven techniques and design patterns(共26章)为基础,旨在通过系统的学习高性能计算、机器学习中的应用、并行编程等,结合计算机基础知识以及软件工程,来提高学员们对Python这门语言的认知和能力。

书中内容涵盖了三大领域:1. Benchmark, profile, and accelerate Python programs using optimization tools; 2. Scale applications to multiple processors with concurrent programming; 3. Make applications robust and reusable using effective design patterns。学习小组会选择部分章节并按照概念组合成为8个不同的主题,进行讨论。

学习方式:个人学习+小组讨论。
具体形式如下:
1)学习任务:每周轮流由以为组员作报告,梳理书中重要内容,分享书中知识点以及自己implement的code。其他不当值的组员要各自完成本周的阅读任务,并在主讲人分享之后由领队组织参与讨论。
2)每周报告:轮流由一位组员做报告,梳理重点内容,分享心得,同时要求充分利用网络资源查找合适的案例进行分析。
3)讨论答疑:每周报告后进行小组讨论,平时鼓励随时在微信群中交流,疑难问题也可以向高级会员群求助。
4)表现打分(旁听组不参加):领队在学习结束后根据平时出勤、主讲表现、讨论等等评测所有小组成员。

学员组成:
领队:一名(已到位)  助教:一名(已到位)  组员:8人(含领队),不限专业,但要求对Python有热情,爱表达爱提问的,有独立思考和钻研的能力。

报名要求:
报名方式: 
注册并登录陆琪石网站https://www.qishicpc.com, 在Activities中选择进行报名。
正式组(免费):(需要面试才能进入)
正式组仅限高级会员和外卡会员报名(请注册琪石网站在MyProfile处购买外卡)。报名时请附上自己的简历和Cover Letter (简单说明为什么感兴趣、每周可投入时间等)。
报名链接:

旁听组(收费):(缴费即进场)
旁听组对所有会员开放,报名费一旦缴费成功确定报名,报名费概不退还。
(如果购买外卡,费用50美元,有效期365天,大多数旁听组五折优惠。) 
报名链接:

课程时间:
共八周。

琪石学分: 3

Syllabus

学习内容简介:
本次课程教材为Advanced Python Programming第二版。学员也可使用第一版,但第一版不包含与机器学习相关的主题(第三、四节课的内容)。

部分学习大纲:
1. Profiling and pure python optimization (v1. ch 1-3; v2. ch 1-3)
2. Cython, numba, and other compilers (v1. ch 4-5; v2. ch 4-5)
3. Automatic differentiation (v2. ch 6 sections 1-3)
4. Accelerated linear algebra (v2. ch 6 sections 4-5)
5. Concurrency: asyncio and parallel processing (v1. ch 6-9; v2. ch 7-8)
6. Threading and cocurrennt web requests (v1. ch 10-12; v2. ch 9)
7. Processes (v1. ch 13-18; v2. ch 10-11)
8. Deadlocks, starvation, race conditions, and GIL (v1. ch 19-22; v2. ch 13-16)

学习资料:
教材: 



琪石职业发展俱乐部

2014年成立于美国纽约,是一个为华人提供职业发展服务的平台,致力于成为金融和科技领域的“黄埔军校”。我们的高级会员就职于全球最顶尖的量化对冲基金和IT大厂。 


会员专享 

各类金融、科技领域的学习小组 

线上线下networking活动 

申请仅对会员开放的金融、IT行业内推职位 

资深教练助力职业规划 

琪石年报

回复“琪石年报”可获得历年琪石年报

琪石网站

琪石俱乐部已上线网站,请阅览我们网站来获取最新的“Activities”,“Materials”,“Positions”,,“Hot topics” 以及其他更详细的信息

网站地址是:https://www.qishicpc.com/

琪石微信群

俱乐部目前开放各地对外微信大群,欢迎注册俱乐部网站,熟悉和联系我们,也欢迎联系我们加入微信大群  

如有疑问,也欢迎发电子邮件至qishicpc@gmail.com


各位琪石的小伙伴,一起在文末留言你的想法/问题吧!

也欢迎分享给可能感兴趣的朋友们。

未来我们一起同行,在不断地学习和尝试中,成就更好的自己。


更多活动、职位信息

扫码关注琪石公众号


琪石职业发展俱乐部
交流职业经验,分享就职信息。
 最新文章