建议先跟着国内的自学视频跑一遍,对编程有个基础的了解
再去看cmu教程,对国际课程有一个全面的了解,cmu得作业一定要做,设计得是非常好的,核心就在于去完成整个课程的作业。同时CMU的一些课件内视频也是做得比较好的,可以看
都学完之后,对于非计算机专业,可以跟跟hackerrank https://www.hackerrank.com/arrow-up-right 的课,对于计算机专业,可以跟跟leetcode https://leetcode.cn/arrow-up-right的课。
对于未来想学习AI或者大模型方向的,建议一定要跟跟kaggle的课程,https://www.kaggle.com/learnarrow-up-right
建议翻墙之后,访问https://www.trae.ai/arrow-up-right 来下载一个trae的国际版。现在会员是10美金每个月,还是推荐使用的,主要是很多主流大模型也都可以使用了。
用trae其实在用于做编程的同时,也可以进行其他的AI事务,主要好处是确实模型够多,可以直接使用。
本材料主要用于无基础同学自学Python,进入编程入门的课程。这个课程对入门很友好,讲解的比较深入浅出。建议逐步的学习
Day01–02
计算机基础、Python 介绍、进制转换、变量、关键字、输入与输出、开发环境配置
Day03
数据类型、格式化输出、算术/关系/逻辑运算符、条件分支(if)
Day04
列表基础、while 循环、for 循环、break / continue / pass
Day05
列表基本操作与常用方法、数学函数、随机数、元组
Day06
字典与集合、排序算法、字符串基础
Day07
字符串常用方法、字符串综合练习(歌词解析)
Day08
函数概述、函数定义与调用、参数类型、匿名函数
Day09
函数作用域、嵌套函数、闭包、列表生成式、生成器、迭代器
Day10
装饰器(基础与进阶)、多装饰器、递归、栈与队列
Day11
OS 模块、目录遍历、包与模块、第三方包管理(pip)
Day12
time / datetime / calendar 模块、面向对象思想、类与对象、构造函数
Day13
属性私有化、property、继承、多继承、方法重写、str / repr
Day14
多态、类属性与实例属性、类方法与静态方法、单例模式
Day15
Debug 调试、异常捕获与自定义异常、文件读写、CSV 操作
Day16
正则表达式(匹配、分组、编译)、正则爬虫实战
Day17
网络编程基础、TCP / UDP 通信、邮件与短信发送
Day18
GIL、多线程、线程同步、多线程爬虫实战
Day19
多进程、进程同步、协程、gevent、高阶函数、数据序列化
通过网盘分享的文件: 链接: https://pan.baidu.com/s/15eZy9HBP3afjnhlS9q9eXA?pwd=vg7i 提取码: vg7i 复制这段内容后打开百度网盘手机App,操作更方便哦 --来自百度网盘超级会员v9的分享
全部目录arrow-up-right
这个可以切换到不同的年份,但是22年之后的课程作业就切换到学校coding系统了,没有
Python cmu 112课程arrow-up-right
正式学习用这套课程就好了,这里面有视频的讲解,主要要做其中的Homework部分,这个课程的作业设计的比较好,对计算机的整体理解比较全面
hackerrank 适合于非计算机专业的练习和学习,之前很多金融相关的公司,招收跟计算机有关的实习生都会用这个平台发练习邮件,学生要在1小时内完成这个上面的练习
leetcode 有国内版和国际版,国外计算机相关的公司会用这个平台来做线上考试,也算是比较专业的计算机方向的学习课程。这个上面的题目可以好好刷一刷
经济、建模、人工智能相关专业,这应该是最好的入门课程了,也是通用的人工智能算法竞赛平台,这个可以提前了解,一直跟踪上面的内容了,这个强烈建议一直跟着玩。
当前大模型相关的教程可以多在这个上面学习学习,这个应该是现在行业最好的教材了。
Last updated 1 month ago