学Python必备!小白102个实战项目带你飞(附源码)

文摘   2024-11-18 11:38   山西  


完整python项目及源码领取方式在文末!!

一、用Python批量压缩图片

项目描述:
这个系统可以实现片的批量压缩

部分关键代码:

import osfrom PIL import Imagedef compress_image(image_path, output_path):    # 打开图片    image = Image.open(image_path)    # 调整图片大小    image = image.resize((int(image.width * 0.5), int(image.height * 0.5)))    # 保存图片    image.save(output_path)def compress_images(folder_path, output_folder_path):    # 创建输出文件夹    if not os.path.exists(output_folder_path):        os.makedirs(output_folder_path)    # 遍历文件夹    for root, dirs, files in os.walk(folder_path):        for file in files:            # 获取文件完整路径            file_path = os.path.join(root, file)            # 判断文件类型            if file.endswith('.jpg') or file.endswith('.png') or file.endswith('.gif'):                # 压缩图片                compress_image(file_path, os.path.join(output_folder_path, file))if __name__ == '__main__':    # 指定源文件夹路径    source_folder_path = 'path/to/source/folder'    # 指定输出文件夹路径    output_folder_path = 'path/to/output/folder'    # 压缩图片    compress_images(source_folder_path, output_folder_path)


二、基于 Python 的进销存管理系统

项目描述:

本设计旨在开发一款仓库进销存管理系统,方便用户快速掌握仓库相关信息,又可以对商品进行出入库操作,提高了企业仓库的管理和处理效率

部分关键代码:

# coding:utf-8__author__ = "ila"
from django.http import JsonResponse
from .users_model import usersfrom util.codes import *from util.auth import Authimport util.message as mes

def users_login(request): if request.method in ["POST", "GET"]: msg = {'code': normal_code, "msg": mes.normal_code} req_dict = request.session.get("req_dict") if req_dict.get('role')!=None: del req_dict['role'] datas = users.getbyparams(users, users, req_dict) if not datas: msg['code'] = password_error_code msg['msg'] = mes.password_error_code return JsonResponse(msg)
req_dict['id'] = datas[0].get('id') return Auth.authenticate(Auth, users, req_dict)


三、基于 Python 的天气查询系统

项目描述:
通过调用天气预报 API,实现输入城市名称查询天气情况的功能。

部分关键代码:

import requests
def get_weather(city): api_key = "你的 API 密钥" url = f"http://api.openweathermap.org/data/2.5/weather?q={city}&appid={api_key}" response = requests.get(url) if response.status_code == 200: data = response.json() weather_description = data["weather"][0]["description"] temperature = data["main"]["temp"] - 273.15 return f"{city}的天气是{weather_description},温度为{temperature:.2f}摄氏度。" else: return "无法查询该城市的天气。"

无论是初学者还是有一定经验的开发者,都能从这些经典项目中获得宝贵的经验和启发。快来拿走这份源码及视频教程(文末可获取),开启你的 Python 项目之旅吧!



python项目列表

  


  1. 一款Python动物机器人桌面控制系统

2.基于Python的资产管理系统

3.Python自动化高频基金交易系统

4.Python天然气产气量预测系统

5.python商品销售数据分析可视化系统.

6.Python脉象识别系统

7.Python开发的一个闲聊型的AI机器人

8.Python开发的股票系统

9.Python进销存管理系统

10.Python基于驾驶员面部特征的疲劳检

11.Python轨道交通客流预测系统

12.Python毕业生信息审核系统

13.(Python3项目开发)智能停车场车牌

14.(Python3项目开发)微信机器人

15.(Python3项目开发)甜橙音乐网

16.(Python3项目开发)火车票分析助手

17.(Python3项目开发)Word助手

18.(Python3项目开发)Excel数据分析

19.(Python3项目开发)AI智能联系人管里系统

20.Python自动获取小说工具

21.python自动获取酷狗音乐工具

22.python自动获取海量IP工具

23.Python自动化开发-制作名片卡

24.Python自动化开发-微信统计

25.Python自动化开发-批量发邮件通知

26.Python自动化开发-考勤处理

27.Python双色球系统

28.Python批量获取王者荣耀皮肤

29.Python获取阴阳师壁纸

30.Python获取小说数据并分析

31.python获取拉钩工具

32.Python获取房天下数据

33.Python获取彩票信息

34.Python获取NBA数据

35.Python合成女神图片

  1. Python检查word文件中的特殊标记词是否与文件名中的一致

  2. Python汇总各单位Excel档领料记录并加总每日领用次数

  3. Python制作图形用户界面(GUI)让操作可视化

  4. 将Python程序打包成安装文件分享给小伙伴

  5. Tkinter制作Python程序的图形用户界面(GUI),打包后比Qt5减少77.5%

  6. Python分块拆分txt文件中的数据

  7. Python识别加密的word文件并移动到单独文件夹

  8. Python一键更新Excel档“生产订单周报”的图表

  9. Python爬取博客的所有文章并存为带目录的word文档

  10. Python批量新建文件夹并保存日志信息

  11. Python保留格式复制多个excel工作表到汇总表并生成目录

  12. Python批量将公号文章保留原格式下载为PDF

  13. Python从Excel表中批量复制粘贴数据到新表

  14. Python打造12306火车票抢票软件

  15. 2048游戏素材工程

    以上项目已经整理好了,希望可以帮助到大家!




如果需要这份Python项目资料,可以:

获取方式:
1.点赞+再看
2.公众号内回复“项目”


小黄鸭编程
分享Python、Java、前端、大数据、人工智能等程序员必备资料,在这里可以获得最全的编程资料。
 最新文章