每天一个 Python 小程序

@易枭寒 正在 GitHub 写一个 Python 相关的开源项目。

项目地址:

https://github.com/Yixiaohan/show-me-the-code

(可点击本文最下方的“阅读原文”直接进入)

项目介绍:

Python 练习册,每天一个小程序。

当然其中的很多题目对于其他编程语言也是适用的。

想法灵感来源于,学生时代的 100 个 C 语言练习题目。

项目的初衷,旨在让更多的人学习、使用 Python。

而不是像 100 个 C 语言练习题目中某些题目「不实用」,比如说打印九九乘法表、打印水仙花、鸡兔同笼问题。

该项目旨在「好玩、实用」:

比如说,通常,登陆某个网站或者 APP,需要使用用户名和密码。密码是如何加密后存储起来的呢?请使用 Python 对密码加密。

这道题目,或许可以将密码不能明文存储这个浅显的道理深入人心:-)

比如说,当用户输入敏感词语时,如何使用 Python 过滤敏感词语?当你写下过滤敏感词语相关的代码后,你要想想,「自由」离你有多远?

比如说,使用 Python 生成的字母验证码图片。

短期内暂时不考虑加入「算法」相关的题目。

欢迎大家提 Issues、 Pull Request 出题目、贴代码(Gist、Blog皆可):-)

最后,欢迎在北京的朋友,一起骑行、吃饭聊天、写代码 :-)

邮箱:[email protected]

QQ:499065469

#==== Crossin的编程教室 ====#

微信ID:crossincode

论坛:http://crossin.me

QQ群:241080058

时间: 2024-10-17 19:27:22

每天一个 Python 小程序的相关文章

第一个python小程序,2进制转10进制

#Bin to Dec #my first python programe n = c = itm = 0 a = raw_input('please input Binary number:\n') for n in range(0,len(a)):    b = a[n:n+1] #   print 'n is', n #   print 'b is',b #   print 'len',len(a[n:])       if b == '1':    c = 2**(len(a[n:])-

第一个python小程序

一 第一个Python程序 _username='liu';_password='1234' username=input('username:') password=input('password:') if _username==username and _password==password: print('welcome user{name} login...'.format(name=username)) else: print('invalid username or passwol

第一个python小程序——即时动态时钟(开始阶段)

开发历程: 一.python开发环境 在安装了python2.7和python3.7的基础上,使用pycharm进行编码. (1)阅读代码敲进去后,出现第一个问题:ImportError: No module named xxx         即缺少第三方模块. 解决:安装Anaconda(Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项)   还有其他方法解决此问题. 在安装过程(https://www.cnblogs.com

每天一个 Python 小程序--0003

第 0003 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 Redis 非关系型数据库中 ----------------------------------------------------------------------------------------------- # -*- coding:utf8 -*- # Source:https://github.com/Show-Me-the-Code/show-me-the-code # Author:renzon

每天一个 Python 小程序--0004

第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数. --------------------------------------------------------------------------- # Source:https://github.com/Show-Me-the-Code/show-me-the-code # Author:renzongxian # Date:2014-12-07 # Python 3.4 """ 第 0004 题:任一

每天一个 Python 小程序--0001

第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)? -------------------------------------------------------------------------------------------------------------------------------------------------- # -*- codin

我的第一个Python小程序

猜年龄,如果大了提示小点,如果小了,提示大点 涉及的知识点: 1.变量 2.注释 3.接收交互式的输入 4.类型转换 5.while循环 6.if..elif..else多条件分支语句 # Author: fansik # Description: Guess age age_of_fansik = 70 while True: guess_age = int(input("please enter age : ")) if guess_age == age_of_fansik: pr

每天一个 Python 小程序--0002

第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中. ----------------------------------------------------------------------------------------------- # -*- coding: utf-8 -*- # 第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中. # using sina app #

每天一个 Python 小程序--0000

第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 -------------------------------------------------------------------------------------------- 0000.png # -*- coding: utf-8 -*- # 第0000题:将你的QQ头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示. # using