网站首页 > 编程文章 正文
2020年,学 Python 还有价值吗?
根据 2020 年 2 月的 TIOBE 编程语言排行榜显示,Python仍然稳居第三位。
此排行榜排名基于互联网上有经验的程序员、 课程和第三方厂商的数量。
因此,其权威性较为显著,也是预测未来编程语言流行度的一个风向标。
另外,根据 TIOBE 的 Python 指数来看,Python依然保持着强劲的发展态势,隐约有超越 Java 与 C 语言之势。
所以,趁着近期宅在家,多花点时间学习Python,既能给简历加分,也能紧跟上这个高速发展的信息时代。
在我往期的推文中,有关于Python学习的书籍推荐,比如《Python从入门到实践》《笨办法学Python》《 Python Cookbook》等,都是不错的入门和进阶学习书籍。
但看书,看视频等学习办法,都只是辅助作用,学好Python,最重要的还是多敲代码,多刷题。
不知道怎么找题刷题的小伙伴,可以看看我今天给大家带来的《Python百题大冲关》。
这 100 道 Python 练习题,都给我刷起来!!!
百题挑战正式开始:
答案可在实验楼官网《Python百题大冲关》中查看。
挑战规则:
1. 仔细阅读题目描述,在实验环境中完成任务
2. 完成任务后点击步骤右下角的提交检测按钮
3. 系统自动评测并给出是否通过的信息
第一题
“确定字符串是否包含唯一字符”
挑战介绍
实现一个算法来识别一个字符串的字符是否是唯一的。
挑战内容
本次挑战中,你需要在 unique_chars.py 文件中补充函数 has_unique_chars 的空缺部分。
- has_unique_chars 函数接受一个参数,string 用于指定传入的字符串;
- has_unique_chars 函数输出一个布尔值,即 True 或者 False。
你需要补充 has_unique_chars 函数,使其可以识别传入的 string 字符串的字符是否是唯一的,即有没有重复的字符。要求如下:
- 如果传入字符串的字符是唯一的,则返回 True;
- 如果传入字符串的字符是有重复的,则返回 False;
- 如果传入的字符串为 None,也返回 False。
挑战要求
- 代码必须写入 unique_chars.py 文件中,且不能修改示例代码中出现的类名和函数名。
- 请自行在环境主目录下新建 unique_chars.py 文件,并复制示例代码到文件中完成补充。补充完整后点击「提交检测」,系统将会给出判定结果。
示例代码
class UniqueChars(object):
def has_unique_chars(self, string):
### 补充代码 ###
return ### 补充代码 ###
小贴士
- 挑战将会在实验楼提供的 Web IDE 界面中完成,如果你对 Web IDE 的基本操作不熟悉,请学习 Web IDE 功能介绍。
- 示例代码使用了面向对象编程中的类(Class)的概念,如果对类的基本知识不熟悉,请学习 Python3 简明教程。
- 为了保证能被系统准确检测,挑战中的每一句话都非常重要,请仔细阅读。跳跃式浏览易导致挑战无法按要求通过。
版权说明
内容改编自 Donne Martin 的开源项目,该项目使用 Apache 2.0 LICENSE。我们对原英文题目内容进行了编译,以适合中文理解。同时,课程修改了部分解题和单元测试代码以适应实验楼在线环境。
......
此处省略 99 道题 []~( ̄▽ ̄)~*
若大家想查看第一题答案和之后的全部题目,可登录实验楼官网,搜索《Python百题大冲关》即可。
课程包含 100 个 Python 编程练习题目,覆盖了基本语法,数据结构,算法等多个方面,是你熟悉 Python 编程和面试刷题的必备宝典。
所有用户均可试学前 20 个挑战,挑战持续补充更新中。
猜你喜欢
- 2024-10-12 python100例其一(python3 100例)
- 2024-10-12 吐血整理python最全习题100道(含答案)题目,建议收藏
- 2024-10-12 Python100道练习题!期末考试不用愁?!(附答案)
- 2024-10-12 值得苦练的100道Python经典练手题,(附详细答案)建议收藏
- 2024-10-12 9个Python编程小游戏,有趣又好玩,简直太棒了
- 2024-10-12 字节跳动大佬总结的Python必练100道真题 无偿分享
- 2024-10-12 Python100道练习真题(python 100题)
- 2024-10-12 10个python入门小游戏,零基础打通关,就能掌握编程基础
- 2024-10-12 python趣味编程(python趣味编程社团)
- 2024-10-12 值得编程小白苦练的100道Python经典练手题(附讲解)
你 发表评论:
欢迎- 最近发表
-
- 数据不丢失 从Windows 11的DEV版降级到正式版
- Win11学院:在Windows11 25905预览版中如何启用Dev Drive
- DEVC++的卸载(devcon卸载驱动)
- win11 dev 开发版 升级攻略完整版
- 最新Windows11+Windows10系统各种版本永久激活密钥以及下载链接
- 想学Python,却还记不住语法?神仙书籍 python背记手册双手奉上
- 如何用Python语言开发大型服务器程序
- 30天Python 入门到精通(python零基础入门到精通)
- 入门扫盲:9本自学Python PDF书籍,让你避免踩坑,轻松变大神!
- 学好Python需要看的4本书推荐(学python好用的书)
- 标签列表
-
- spire.doc (59)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- sqljdbc4.jar下载 (56)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- 苹果ios字体下载 (56)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)