Skip to content

MongooseOrion/MyPythonLearning

Repository files navigation

这是为记录我的 Python 学习进程而创设的项目

Python 这门语言的开放和随意早就有耳闻,百闻不如一见,终于有时间系统地接触这门语言了。我将花费将近两个月的时间来学习这门语言,祝我好运!

尽管这是为记录我自己的学习过程创建的项目,但是所有的文件全部经过系统化的处理,备注也很齐全。我本来也是像做笔记一样来写的代码,一方面也是便于我自己经常翻阅,所以它们都拥有很高的易读性。如果你想通过本项目入门 Python 也是完全没有问题的。

开发环境:Windows 10(19044.1889), Visual Studio 2022(17.3.3)

文档主题划分

Base Model

该项目中包含基础项目,即基础语法内容,详细文件作用如下述所示:

请注意,上述的模块命名格式不是 Python 允许的写法,如果以上述的格式命名模块,当进行相互调用时一定会发生错误,这里作如此命名仅作为顺序排列显示之用途,可参照下述的项目 2 来了解模块的正确命名方式。

Advanced Model

该项目中主要包含需要对模块进行相互调用的学习部分,如下述所示:

  • package1

    Module_subP1_1.py: 在该模块内展示了一些自定义的函数和类,以便外部引用。
    main.py:在该模块内展示了一些自定义的函数和类,以便外部引用。

  • Module_1.py

    展示了如何导入并使用第三方或自定义模块。

  • Module_2.py

    介绍了部分 Python 的内部模块和开源的外部模块,包括但不限于时间、网页、Pyecharts

  • Module_3.py

    展示对文件的操作,包括读、写、复制、编码等。

  • Module_4.py

    展示了 with 语句(上下文管理器)的用法。

  • Module_5.py

    专用于编写实例小程序

  • Module_6.py

    包含了一个将某一文件夹下所有 Excel(.xlsx) 文件合并为一个 Excel 文件的程序

  • 其他格式的文件

    由上述模块生成的图标、图表和文本文件

请注意,在 Microsoft Visual Studio 中进行 Python 程序开发时,需要将安装的第三方模块存放路径加入“搜索路径”中,以便 IDE 验证从而调用。

通过下述命令,可以在 Windows 终端中通过 PowerShell 在线安装 Python 第三方模块:

pip install [模块名]

Custom Model

该项目中包含了一些复杂实例的开发文件,如下述所示:

  • calculator.py

    一个计算器程序,能够计算在控制台输入的算式结果,支持加减乘除和括号的优先级运算

  • calculation.py

    一个可以生成口算题卡的程序,支持自定义数字,可以直接输出题目和答案的 docx 文本文件

  • stusystem.py

    一个学生信息管理系统

  • udp_test.py

    用于对计算机的网络端口接收数据,实现网口上位机功能

  • udp_video.py

    用于拼合利用 UDP 协议传输的图像数据,并显示实时视频流

  • udp_yolo.py

    将利用 UDP 协议传输的图像数据拼合,然后使用 yolo 模型执行目标检测任务

script

该项目中包含了一些快速脚本。

  • doc_match.py

    对多个文档内匹配选定的内容,并重新整理为一个文档

  • filelist.py

    将某一文件夹下所有的文件和子文件夹下的文件名称提取

  • search.py

    对选定文件夹的所有文件查找包含某个字符串的所有文件

About

Here is my process of Python Learning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages