Contributer: datamonday
Github Repo: https://github.com/datamonday/PythonTricks
- 只学习,不动手练习。
- 放弃学习,自我怀疑。(避免低水平勤奋)
- 看到错误心就发慌。
- 不注重编程语法基础。
- 收藏学习资料和视频,而不去学习。
- 不做实战案例和练习。
- 只输入,不输出。(费曼学习法)
- 盲目模仿,没有主见。
- 只会输入,不会思考。
- 没有计划,散心二意。
- 表面学习,流于形式。
- 太注重语言本身,不断更换语言。
- 不注重设计模式,死记硬背代码。
- 学而不用,学习效率低下。
Reference:避开这10个坑 自学编程很轻松
Reference:
Reference:
Reference:
Reference:
Reference:
Reference:
Reference:
Python课程上机实验题目
- 编写程序,生成包含1000个0到100之间的随机整数,并统计每个元素的出现次数。
- 编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。
- 编写程序,运行后用户输入4位整数作为年份,判断其是否为闰年。如果年份能被400整除,则为闰年;如果年份能被4整除但不能被100整除也为闰年。
- 编写程序,实现分段函数计算。
- 编写程序,用户在命令提示行输入文件名和该文件的编码格式,读入文件,将其转存成UTF-8格式。如果用户没有指定输入文件的编码格式,则使用chardet模块“猜”出其编码格式,用于解码。使用argparse模块解析用户命令提示行输入。
- 编写函数,接收一个字符串,分别统计大写字母、小写字母、数字、其他字符的个数,并以元组的形式返回结果。
- 编写函数,可以接收任意多个整数并输出其中的最大值和所有整数之和。
- 编写函数,模拟内置函数sorted()。(你需要先读内置函数 sorted() 的关方文档,搞清楚它的输入参数和输出)。
- 以字典为基础建立一个通讯录,向字典中添加和删除通讯人(名字、电话、email、工作单位等),查询某个人的信息,然后输出通讯录中所有人的信息。
- 用生成器的方式计算任意起止范围内质数的和。质数又称素数,是大于1的自然数,除了1和它本身外,不能被其他自然数整除。