Python从入门到精通--课程目录

简介: Python从入门到精通--课程目录

####Python基础


第一章 起步


1.环境搭建

1.1.Windows 搭建Python环境

1.2.Ubuntu 搭建Python环境

1.3.Mac 搭建Python环境

1.4.小结

2.我的第一个Python项目

2.1.新建项目

2.2.运行项目

2.3.发生了什么

2.4.小结


第二章 入门


1.变量、字符串与数字

1.1.变量

1.2.字符串

1.3.数字

1.4.小结

2.注释

2.1.怎么编写注释

2.2.规则

2.3.小结

3.运算符(一)

3.1.算术运算符

3.2.比较运算符

3.3.赋值运算符

3.4.逻辑运算符

3.5.小结

4.运算符(二)

4.1.位运算符

4.2.成员运算符

4.3.身份运算符

4.4.运算符优先级

4.5.小结


第三章 进阶


1.条件判断语句

1.1.if语句

1.2.if…else语句

1.3.if…elif语句

1.4.实现switch语句

1.5.小结

2.循环语句

2.1.for语句

2.2.while语句

2.3.小结

3.列表

3.1.创建列表

3.2.获取列表元素

3.3.修改、添加、删除列表元素

3.4.列表其他操作

3.5.小结

4.字典

4.1.创建字典

4.2.获取字典元素

4.3.修改、添加、删除字典元素

4.4.字典其他操作

4.5.小结

5.集合

5.1.创建集合

5.2.获取集合元素

5.3.修改、添加、删除集合元素

5.4.集合其他操作

5.5.小结

6.元组

6.1.创建元组

6.2.获取元组元素

6.3.多个元组连接

6.4.删除元组

6.5.小结


####Python高级编程

第四章 函数与类


1.函数

1.1.定义函数

1.2.调用函数

1.3.传递参数

1.4.小结

2.类

2.1.创建类

2.2.实例化类

2.3.继承

2.4.导入

2.5.小结


第五章 IO操作


1.常见文件类型操作

1.1.XML

1.2.Json

1.3.TxT

1.4.XLS / CSV

1.5.小结

2.目录操作

2.1.创建

2.2.复制

2.3.移动

2.4.删除

2.5.小结

3.其他内容

3.1.操作内存

3.2.二进制操作

3.3.小结


第六章 异常


1.异常

1.1.常见异常类型

1.2.常见异常处理

1.3.其他异常类型及处理

1.4.小结


第七章 网络编程


1.网络编程

1.1.TCP编程

1.2.UDP编程

1.3.小结

第八章 数据库操作


1.MySQL

1.1.连接MySQL

1.2.操作MySQL

1.3.小结

2.SQLite

2.1.连接SQLite

2.2.操作SQLite

2.3.小结

3.MongoDB

3.1.连接MongoDB

3.2.操作MongoDB

3.3.小结


第九章 多线程


1.多线程

1.1.创建线程

1.2.线程同步

1.3.线程优先级

1.4.小结


第十章 GUI


1.GUI

1.1.常见的GUI库

1.2.创建元素

1.3.清除元素

1.4.响应操作

1.5小结


####Python实战


第十一章 单机版财务软件


1.项目介绍

1.1.项目预览

1.2.开发环境配置

2.创建数据库

2.1.数据库结构

2.2.创建数据库

3.界面设计

3.1.登录界面

3.2.列表界面

3.3.详情界面

3.4.统计界面

3.5.新增 / 修改界面

4.核心代码编写

4.1.登录

4.2.列表

4.3.详情

4.4.统计

4.5.新增 / 修改

5.打包发布

5.1.打包发布


第十二章 Web版财务软件


1.项目介绍

1.1.项目预览

1.2.开发环境配置

2.创建数据库

2.1.数据库结构

2.2.创建数据库

3.界面设计

3.1.登录界面

3.2.列表界面

3.3.详情界面

3.4.统计界面

3.5.新增 / 修改界面

4.核心代码编写

4.1.登录

4.2.列表

4.3.详情

4.4.统计

4.5.新增 / 修改

5.打包发布

5.1.打包发布


第十三章 小恐龙游戏


1.项目介绍

1.1.项目预览

1.2.开发环境配置

2.恐龙

2.1.显示

2.2.移动

2.3.跳跃

2.仙人掌

2.1.显示

2.2.移动

3.接触

3.1.接触

4.其他内容

4.1.记分牌

4.2.生命数量


目录
相关文章
|
1天前
|
开发者 Python
探索Python中的装饰器:从入门到实践
【8月更文挑战第41天】本文通过深入浅出的方式,引导读者理解Python装饰器的概念、原理及应用。我们将从装饰器的定义出发,逐步深入其背后的工作原理,并通过实际代码示例,展示如何自定义装饰器以及装饰器的高级用法。文章旨在帮助初学者快速掌握装饰器的使用,同时为有一定基础的开发者提供进阶知识。
|
7天前
|
缓存 测试技术 Python
Python 中的装饰器:从入门到实践
【9月更文挑战第3天】本文将引导你理解 Python 中装饰器的概念,并通过实际代码示例展示如何创建和使用装饰器。我们将从基础出发,逐步深入到装饰器的高级应用,让你能够轻松掌握这一强大的工具。
|
4天前
|
数据采集 机器学习/深度学习 存储
Python编程入门:从基础到实战
【9月更文挑战第6天】本文将引导你走进Python的世界,从零基础开始,逐步掌握Python的基础语法和常用库。我们将通过实例讲解,让你在轻松愉快的氛围中学习Python编程。最后,我们还将分享一些实用的技巧和资源,帮助你在学习过程中不断进步。让我们一起开启Python编程之旅吧!
24 4
|
5天前
|
Python
Python中的装饰器:从入门到精通
【9月更文挑战第5天】在Python的世界里,装饰器是那些让代码更加优雅、简洁的秘密武器。它们就像是程序的化妆师,给函数或类涂上魔法,使其功能大增。本文将带你领略装饰器的魅力,从基础概念到高级用法一网打尽。
|
3天前
|
Linux iOS开发 MacOS
从入门到精通:Python 系统编程中的跨平台兼容性攻略
【9月更文挑战第8天】在编程领域,Python 因其简洁强大而广受青睐。本文深入探讨 Python 系统编程中的跨平台兼容性策略,帮助开发者应对不同操作系统(如 Windows、Linux 和 macOS)间的差异。通过使用 `os` 和 `subprocess` 模块,文章详细讲解了如何处理文件路径、进程管理和环境变量等跨平台问题,使代码能够在多种平台上无缝运行。实践这些方法将助力开发者编写出更加稳健和兼容的 Python 程序。
7 2
|
5天前
|
存储 数据采集 人工智能
Python编程入门:从零基础到精通
【9月更文挑战第5天】本文将带你进入Python编程的世界,无论你是编程新手还是有一定基础的开发者,都可以通过本文快速掌握Python编程的基础知识和技能。我们将从Python的基本语法开始,逐步深入到面向对象编程、文件操作、网络编程等高级主题,最后还将介绍一些实用的Python库和框架,帮助你在实际项目中应用Python编程。通过阅读本文,你将能够编写出高效、简洁的Python代码,解决实际问题。
|
6天前
|
算法 程序员 Linux
Python编程入门:构建你的第一个程序
【9月更文挑战第4天】编程是现代技术发展的基石,而Python作为一门简洁、易学且功能强大的编程语言,已成为众多初学者的首选。本文将引导你通过一个简单的Python程序,探索编程世界的奥秘,并了解如何利用Python实现基本的算法逻辑。无论你是完全的新手还是希望巩固基础的开发者,这篇文章都将为你提供一个清晰的学习路径。从安装Python环境开始,到编写第一个程序,我们将一步步揭开编程的神秘面纱。
|
6天前
|
Python
Python中的装饰器:从入门到精通
【9月更文挑战第4天】本文将带你走进Python装饰器的神秘世界,从基础概念到高级应用一网打尽。你将学会如何用装饰器包装你的函数和类,以及它们背后的魔法原理。准备好了吗?让我们开始吧!
|
6天前
|
存储 Python
Python编程入门:从零开始的代码之旅
【9月更文挑战第4天】本文将带领初学者步入Python的世界,通过简明的语言和直观的例子,逐步揭示编程的乐趣。我们将一起构建基础的数据结构,探索控制语句的奥秘,并实现简单的函数。无论你是编程新手还是希望巩固基础,这篇文章都是你理想的起点。让我们开始吧,一步步将代码块搭建成思维的宫殿!
17 2
|
2天前
|
机器学习/深度学习 人工智能 TensorFlow
神经网络入门到精通:Python带你搭建AI思维,解锁机器学习的无限可能
【9月更文挑战第10天】神经网络是开启人工智能大门的钥匙,不仅是一种技术,更是模仿人脑思考的奇迹。本文从基础概念入手,通过Python和TensorFlow搭建手写数字识别的神经网络,逐步解析数据加载、模型定义、训练及评估的全过程。随着学习深入,我们将探索深度神经网络、卷积神经网络等高级话题,并掌握优化模型性能的方法。通过不断实践,你将能构建自己的AI系统,解锁机器学习的无限潜能。
8 0