Python基础学习大纲(20天速成)-第一篇

一、前言

今天和大家分享一套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]。

温馨提示:恭喜你坚持了五天时间,要注意劳逸结合,最好是休息两天好好总结哦。

觉得还不错的话,关注博主,后面的学习计划马上出。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

戒酒的李白-Lisage

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值