一、前言
今天和大家分享一套python基础的学习路线,从入门到掌握。学完能用python解决90%逻辑上的问题。在这之前大家可以购买《python从入门到实践》第二版(这里并不是打广告昂,也没人给我广告费,是真的觉得这本书还可以)。可以结合这本书,然后收藏我下面列出的学习计划,一定可以学有所成滴。
二、计划
Day1:
1.掌握python注释
2.掌握标识符和关键字
3.掌握常用的数据类型
4.掌握python中变量、常量的定义
5.掌握各变量之间的类型转换
6.掌握print输出
7.掌握input输入
练习题:
1、写程序提示⽤户输入⽤户名和密码,将输⼊的内容保存到不同的变量中,并格式化输出。
2、使⽤一个print输出3个数据,3个数据在⼀行显示,并且用等号(=)隔开。
3、从控制台输入一个圆的半径,分别计算该圆的面积和周长
Day2:
1.掌握占位符的使用
2.掌握算术运算符、赋值运算符、关系运算符、逻辑运算符、成员运算符、身份运算符、位运算符
3.掌握运算符的优先级
4.掌握if单分支
5.掌握if双分支
6.掌握if多分支
7.灵活运用if嵌套
练习题:
1、判断一个数是否能同时被3和7整除。
2、模拟玩骰子游戏,根据骰子点数决定什么惩罚【例如:1.跳舞,2.唱歌....】
3、定义两个变量保存一个人的身高和体重,编程实现判断这个人的身材是否正常!
Day3:
1.掌握while循环基本语法
2.掌握while嵌套循环
3.掌握for循环基本语法
4.掌握for嵌套循环
5.掌握break的使用
6.掌握continue的使用
7.掌握循环中的else分支
8.与条件语句灵活运用
练习题:
1、计算从1到1000以内所有奇数的和并输出。
2、统计1到100之间可以被7整除的数的个数。
3、3000米长的绳子,每天减一半。问多少天这个绳子会小于5米?不考虑小数。
4、统计101~200中质数的个数,并且输出所有的质数
Day4:
1.掌握列表的定义
2.掌握列表的基本操作
3.掌握列表索引、切片
4.掌握列表元素增、删、改、查
练习题:
1、自定义一个数字列表,获取该列表中元素的最小值,注意: 自己实现,不能使用min函数。
2、已知列表list1 = ['mon','sun','sat','fri','thu','wed'],list2 = ['sun','wed','thu'],将属于list2的元素从list1中删除。
3、已知一个列表中保存的是学生的姓名,要求去掉重复的名字,**例如:**names = ['张三', '李四', '大黄', '张三'] -> names = ['张三', '李四', '大黄']。
Day5:
1.掌握列表的嵌套
2.掌握列表的拷贝(深、浅拷贝)
3.熟练运用列表推导式
4.熟练掌握经典算法:冒泡排序、选择排序、快速排序、归并排序、顺序查找、二分查找
练习题:
1、自定义一个数字列表,求列表中第二大数的下标。
2、已知列表list1 = [89,56,40,33,31,28,17,16,10,5,2],使用二分法查找28在列表中的下标。
3、生成一个存放1-100之间个位数为3的数据列表 [3, 13, 23, 33, 43, 53, 63, 73, 83, 93]。
温馨提示:恭喜你坚持了五天时间,要注意劳逸结合,最好是休息两天好好总结哦。
觉得还不错的话,关注博主,后面的学习计划马上出。