会编程真的香真心建议大学生都去学
真心建议大学生都去学Python
会编程真的很香!
真心建议大学生都去学Python
1、学习规划
准备:
搭建运行环境:安装Python、配置环境变量、安装IDE
积极探索Python的使用方法, 尽可能多的完成下面这
些任务:
第一周:基本概念(4小时) :print, 变量, 输入, 条件语句
第二周:基本概念(5小时) :列表, for循环, while循环, 函数,
导入模块
第三周:简单编程问题(5小时):交换两个变量值,将摄氏度转换
为华氏温度,求数字中各位数之和,判断某数是否为素数,生
成随机数,删除列表中的重复项等等
第四周:中级编程问题(6小时):反转一个字符串(回文检测),计算
最大公约数,合并两个有序数组,猜数字游戏,计算年龄等等
第五周:数据结构(6小时):栈,队列,字典,元组树,链表
1、学习规划
第七周:算法(6小时):搜索(线性和二分查找)、排序(冒泡排序、
选择排序)、递归函数(阶乘、斐波那契数列)、时间复杂度(线性
、二次和常量)
接下来,让我们朝着软件开发任务进军吧!不妨尝试综
合你学到的知识完成一个实际的项目:
第一周:熟悉一种IDE(5小时) :IDE是你在编写大型项目时的操作
环境所以你需要精通一个IDE。在软件开发的初期我建议你在
VS code中安装Pvt hon扩展或使用J up y ter notebook.
第二周:Git hub(6小时) 探索Git hub, 并创建一个代码仓库。尝
试提交(Commit) 、查看变更(Diff和上推(Push) 你的代码。另
外, 还要学习如何利用分支工作如何合并(merge) 不同分支以及
如何在一个项目中创建拉取请求(pull request) 。
第三周:第一个项目--简单计算器(4小时) ; 熟悉Tkinter, 创建一个
简单的计算器
1、学习规划
第四、五、六周:个人项目(每天5小时):选定一个项目并完成它
第七周:托管项目(5小时) :学习使用服务器和hosting服务来托管
你的项目。创建一个He roku设置并部署你构建的应用程序。
2、推荐的学习网站
菜鸟教程:Python基础教程
git hub:代码开源平台, 能找到很多项目
stack overflow:编程类问题总能在这找到答案
kag gle:数据分析、深度学习练手
leet code:用来刷题