Python开发教程:从基础语法到项目实战

围绕Python学习与开发实践,系统整理基础语法、环境配置、常用库、数据处理、Web开发和项目部署等内容,适合从入门到实战阶段持续查阅。

阅读5635
发布人iPython
发布时间2026-09-23
相关标签:
Python开发专题:从基础语法到项目实战

Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)

本文详细记录了在Windows 10系统中为NVIDIA MX250显卡配置TensorFlow GPU环境的全过程。针对旧版tensorflow-gpu 1.8.0,文章指导用户正确安装CUDA 9.0及对应版本的cudnn,并解决Anaconda版本兼容性问题。通过Python 3.6环境下的实际测试,展示了GPU加速训练带来的显著速度提升,为使用较老硬件进行深度学习开发提供了参考方案。

Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)

Python使用xlrd库读取Excel文件完整示例

本文提供Python读取Excel表格文件的完整代码示例。通过封装请求获取文件后,利用xlrd库解析xls数据,遍历Sheet页并提取每行数值存入列表。代码包含异常处理与文件写入逻辑,适用于需要批量处理表格数据的技术场景。

Python实现简易ATM系统:从逻辑到代码的完整解析

本文基于Python基础语法,详细解析了一个简易ATM系统的实现过程。内容涵盖主界面设计、账号与密码验证逻辑、余额查询、存款取款功能及密码修改模块。通过模块化函数设计与循环控制,展示了如何将基础编程知识应用于实际业务场景,适合Python初学者参考学习。

Python基于Socket实现简单聊天室

本文介绍如何使用Python的Socket库和select模块构建一个简单的聊天室。通过服务端监听连接、管理用户列表,以及客户端利用多线程实现同时收发消息,展示了Python在网络通信编程中的基础应用。

Python3 Socket聊天编程:从基础到多线程并发实现

本文详解基于Python3的Socket聊天系统开发,涵盖从最简易的单线程交互到多线程并发聊天的完整实现。重点解析bytes与str编码转换、socket通信机制及多线程在解决收发阻塞问题中的应用,提供Server与Client端完整代码示例,帮助开发者掌握Python网络编程核心技能。

Python3 Socket聊天编程:从基础到多线程并发实现

解决Django 2.2与PyMySQL版本兼容报错

本文解决Django 2.2连接MySQL时因默认驱动mysqlclient版本过低(0.9.3)引发的ImproperlyConfigured错误。通过安装PyMySQL替换驱动,并修改Django源码中base.py和operations.py文件,解决版本校验及字符串编码方法调用问题,实现数据迁移。

解决Django 2.2与PyMySQL版本兼容报错

Python3打包exe的两种方法:cx_Freeze与PyInstaller详解

本文详细解析Python3打包exe文件的两种主流方法。首先介绍cx_Freeze的使用步骤及手动处理依赖的局限性,随后重点讲解推荐的PyInstaller工具,包括常用参数说明、打包命令及dist目录结构。针对打包过程中常见的setuptools版本报错问题,提供了具体的更新解决方案,帮助开发者高效完成Python程序发布。

Django 博客实现简单全文搜索功能详解

本文介绍如何在 Django 博客中实现简单的全文搜索功能。通过构建 HTML 搜索表单,利用 request.GET 获取关键词,并结合 Django 的 Q 对象实现标题与正文的“或”逻辑查询。文章详细讲解了视图函数的编写、URL 映射及错误处理,为后续集成 django-haystack 和 Elasticsearch 打下基础。