首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >推荐一些适合新手练手的Python项目

推荐一些适合新手练手的Python项目

作者头像
IT派
发布于 2018-07-30 06:42:27
发布于 2018-07-30 06:42:27
1.7K00
代码可运行
举报
文章被收录于专栏:IT派IT派
运行总次数:0
代码可运行

最好的编程语言是什么?一千个程序员或许会有一千零一种答案:

PHP自然是不会错过这个噱头、C/C++作为元老级的编程语言一直屹立不倒、Java依旧是市场上的香饽饽、当然还有JavaScript、C#、Ruby以及Objective-C……每一种编程语言,都有由其打造的顶级应用成果呈现。

而根据最新PYPL编程语言流行度指数显示:Python终于推翻了Java长达数年的统治地位,成为最受欢迎的编程语言!

那么作为新手该如何上手这门语言?一切不敲代码的学编程手段都是扯淡,今天小编就推荐一些适合新手练手的Python项目。

01

Python进行个性签名设计

Tkinter 是 Python 的标准 GUI 库,它内置到 python 的安装包中,Python 使用 Tkinter 可以快速的创建 GUI 应用程序。

♦部分思路及代码如下

签名设计的基本原理其实很简单:用requests去请求一个网页,post传入参数网址和data,爬取某个签名网站的内容然后显示。

网站爬取部分源码

图形界面GUI的操作

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 创建窗口
root = Tk()# 窗口大小  窗口位置
root.geometry('600x300+500+300')
# 标签控件 可以设置字体 大小 颜色
label = Label(root, text='签名', font=('华文行楷', 20),fg = 'red')# 定位
label.grid()

♦运行效果如下

在开发过程中,我们会用到python语言、Tkinter库等知识点。

●学习过程中你能学会:

1. Tkinter库的使用

2. Python爬虫

3. 正则表达式

4. Requests库的使用

●学习成效:

用Tkinter 应付简单的图形界面,熟悉Tkinter提供的各种控件,如按钮,标签和文本框,以及特定的几何状态管理方法。掌握如何创建一个GUI程序。

02

Python开发小型搜图引擎

♦部分思路及代码如下

# 导入flask框架,显示首页

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from flask import Flask
@app.route('/')
def index():
    # return 'Hello world'
    return render_template('index.html')

运行效果如下:

连接数据库

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
db = pymysql.connect(host = "127.0.0.1",port = 3306,user = "root", passwd = "root",db = "db",charset = "utf8")
# 使用 cursor() 方法创建一个游标对象 cursor
# 用于访问和操作数据库中的数据
cursor = db.cursor() 

♦项目整体运行效果

在开发过程中,需要涉及一些数据结构的知识,使用文本界面的屏幕绘图库 ncurses用字符绘图,以及一些 Linux 的系统调用。

●学习过程中你能学会:

1. python web开发

2. MySQL数据库的使用

3. SQL语句的使用

●学习成效:

通过项目开发流程更投入更透彻的熟悉Python,让初学编程的人在实战中就能够练习到Python语言的知识,让学习变得更有意思和趣味。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-05-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT派 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python苦短-爬取音乐
使用到的库 requests: 爬虫使用到的请求库 jsonpath: 处理json数据的第三方库 os: python文件系统操作的库 urlretrieve: 对url解析的库 tkinter: tkinter是python中使用较多的GUI库,GUI是指的页面的控件操作,类似R中最基础的编辑器R-gui,它提供一些最基础的绘图工具,能够实现图形化按钮,文本框,有点VB的味道,本文中使用到图形控件主要有
火星娃统计
2020/09/15
1.5K0
python苦短-爬取音乐
Python-GUI签名
Tkinter:Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口
织幻妖
2022/12/21
6620
用 Python 制作一个艺术签名小工具,给自己设计一个优雅的签名
生活中有很多场景都需要我们签字(签名),如果是一些不重要的场景,我们的签名好坏基本无所谓了,但如果是一些比较重要的场景,如果我们的签名比较差的话,就有可能给别人留下不太好的印象了,俗话说字如其人嘛,本文我们使用 Python 来制作一个艺术签名小工具,给自己设计一个优雅的签名。
Python小二
2020/08/18
1.2K0
用 Python 制作一个艺术签名小工具,给自己设计一个优雅的签名
使用tkinter打造一个小说下载器,想看什么小说,就下什么
今天教大家用户Python GUI编程——tkinter 打造一个小说下载器,想看什么小说,就下载什么小说
松鼠爱吃饼干
2020/12/16
7350
使用tkinter打造一个小说下载器,想看什么小说,就下什么
Python 笔记:GUI编程(Tkinter)
Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下:
用户8442333
2021/05/17
5.8K0
树莓派综合项目2:智能小车(二)tkinter图形界面控制
树莓派综合项目2:智能小车(一)四轮驱动中,实现了代码输入对四个电机的简单控制,本章将使用Python 的图形开发界面的库——Tkinter 模块(Tk 接口),编写本地运行的图形界面,控制小车的前进后退、转向和原地转圈。
张国平
2020/09/27
3K0
树莓派综合项目2:智能小车(二)tkinter图形界面控制
Python Tkinter Gui 常用组件介绍 基本使用
我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口; Tk是一个图形库,支持多个操作系统,使用Tcl语言开发; Tk会调用操作系统提供的本地GUI接口,完成最终的GUI;
EXI-小洲
2022/12/13
3.3K0
Python Tkinter Gui 常用组件介绍 基本使用
Python 图形界面框架 PyQt5 使用指南!
使用Python开发图形界面的软件其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎。但对于像我一样对其他编程语言比如C#或WPF并不熟悉的人来说,未必不是一个好的工具。
快学Python
2021/12/13
10.6K0
Python 图形界面框架 PyQt5 使用指南!
万字长文,Python的应用领域有哪些?
网络上很多似懂非懂的人,总是要么说Python被眼中高估了,要么说Python不值得学,就是脚本语言
周萝卜
2024/01/02
3470
万字长文,Python的应用领域有哪些?
Python的GUI编程(一)Label
详细介绍参考:http://blog.csdn.net/mingzznet/article/details/9172585
py3study
2020/01/03
2.7K0
​编程教室的文章是用什么库完成的?
Python 的一大特色是其丰富的模块,基本上只要你能想到的常见开发需求,都能找到别人已经实现的库直接使用,或者相关的工具/框架来辅助实现。但这对于新手来说也是一个问题:这么多库,我要从哪里学起?怎么才能记住这么多库的用法?
Crossin先生
2019/03/06
7620
python实战篇(六)---打造自己的签名软件
Python实战篇重在实战,今天,我们就来设计一款自己的签名软件,稍微涉及一点爬虫(简单点说就是从网页上爬取你想要的数据,然后保存下来自己用,切记不要违法使用哦)的东西,最后的成果就是输入你想要签名的名字,点击设计签名,最终生成一幅签好名的图画,效果还不错哦!
用户5410712
2022/06/01
6750
python实战篇(六)---打造自己的签名软件
下载歌曲的时候嫌麻烦?打造专属你的音乐下载器
之前大家有没有过从电脑上下载歌曲MP3文件放到手机内存卡的经历,随着时代发展,现在的各大音乐软件已经成为播放器,下载音乐是要收费的,现在教大家从零开始可以通过python通过爬虫爬取音乐,教大家打造自己的音乐下载器。
松鼠爱吃饼干
2020/09/15
5530
下载歌曲的时候嫌麻烦?打造专属你的音乐下载器
用Python手把手教你实现一个爬虫(含前端界面)
作为程序员想必对爬虫这个概念很熟悉,这里再来了解一下爬虫的基本原理,爬虫的工作原理其实很简单,它首先会向目标网站发送一个HTTP请求,然后解析服务器返回的HTML页面,从中提取所需的信息,而这些信息可以是文本、图片、链接等。与此同时,爬虫可以根据这些信息来判断是否需要继续抓取该页面,以及如何抓取该页面的其他链接。另外,爬虫主要是通过python语言来具体实现的,本文也是以python语言来做示例语言进行介绍。下面再来分享一下爬虫的设计思路,具体如下图所示:
三掌柜
2023/11/30
3.7K2
用Python手把手教你实现一个爬虫(含前端界面)
PYTHON开源项目及示例代码
cStringIO 是 C 语言实现的,提供高性能;而 StringIO 是 Python 实现的,提供 Unicode 兼容性。
py3study
2020/01/06
3.5K0
教你用 Python 玩 GUI 猜数字游戏 。
假设同学聚会玩个猜数字的小游戏 :在[100, 999] 区间内随机生成一个数字 ,之后在其中猜 ,每次猜数会给出指示 ,提示大了还是小了 。那么你要几次能够猜中呢 ?好吧 ,今天重点不是小詹教你二分查找 。而是读者来稿如下 :
小小詹同学
2018/12/10
1.5K0
教你用 Python 玩 GUI 猜数字游戏 。
Python 的练手项目有哪些值得推荐?
在开始正题之前,先介绍一下它所属的系列。该系列叫 AOSA,是“The Architecture of Open Source Applications”的简称,即“开源程序的体系结构”,目前有四本书,本期主角是最近的一本(发布于 2016.7.12)。
知忆
2021/06/05
9680
现在听歌要各大平台到处跑,嫌麻烦?制作个人专属的音乐下载器
之前大家有没有过从电脑上下载歌曲MP3文件放到手机内存卡的经历,随着时代发展,现在的各大音乐软件已经成为播放器,下载音乐是要收费的,现在教大家从零开始可以通过python通过爬虫爬取音乐,教大家打造自己的音乐下载器
松鼠爱吃饼干
2020/09/15
4630
现在听歌要各大平台到处跑,嫌麻烦?制作个人专属的音乐下载器
python--GUI编程--Tkinter
Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中
py3study
2018/08/02
4.3K0
【程序源代码】暴力破解WiFi密码
“ 关键字:  “暴力破解WiFi密码 源码"  01 ———— 【总体介绍】 大家好! 今天开发一套“暴力破解WiFi密码 源码”,主要是用于暴力破解WiFi密码。这个源码是基于python语言编辑执行的。相对来说比较简单,如果有python开发基本的同学来说,其实就更容易了。 本文学习了 Python 暴力破解 WIFI 密码的方法、以及 Python GUI 图形化编程的基础使用。所演示的代码的不足在于均没有使用多线程进行 WIFI 连接测试,实际上因为 WIFI 连接测试需要一定的耗时(3-
程序源代码
2022/09/06
9.8K0
【程序源代码】暴力破解WiFi密码
推荐阅读
相关推荐
python苦短-爬取音乐
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档