小言_互联网的博客

python基础学习总结

347人阅读  评论(0)

python基础学习

主要记录自己学习莫烦python基础课的学习。
学习链接:https://morvanzhou.github.io/tutorials/python-basic/basic/
主要内容:

  • 基础知识
  • 多进程
  • 多线程
  • 窗口视窗 Thinter

1. 基础知识

  • 安装
  • 基本使用
    • print 功能
    • 基础数学运算
    • 变量 variable
  • while 和 for循环
    • while 循环
    • for 循环
  • if 判断
    • if 判断
    • if else 判断
    • if elif else 判断
  • 定义功能 (函数)
    • def函数
    • 函数参数
    • 函数默认参数
  • 变量形式
    • 全局变量
    • 局部变量
  • 模块安装
    pip install moudle_name
  • 文件读取
    • open读文件方式
      open(‘file_name’,r’)
      open(‘file_name’,w’)
    • 给文件增加内容
    • 读写文件
      读取文件内容 file.read()
      按行读取 file.readline()
      读取所有行 file.readlines()
  • class 类
    • class 类
    • class 类 init 功能
  • input 输入
  • 元组,列表,字典
  • 模块
    • import 模块
    • 自己的模块
  • 其他

2.重要知识

  • 多线程 Threading
  • 多进程 multiprocessing
  • 窗口视窗 Tkinter

2.1 多线程

多线程是加速程序计算的有效方式,python中多线程模块threading。
参考学习链接:https://morvanzhou.github.io/tutorials/python-basic/threading/
参考学习笔记:https://www.cnblogs.com/IrivingLoveLuna/p/10282661.html

2.2 多进程

多进程 Multiprocessing 和多线程 threading 类似, 他们都是在 python 中用来并行运算的. 不过既然有了 threading, 为什么 Python 还要出一个 multiprocessing 呢? 原因很简单, 就是用来弥补 threading 的一些劣势, 比如在 threading 教程中提到的GIL.
参考学习链接:https://morvanzhou.github.io/tutorials/python-basic/multiprocessing/
参考学习笔记:https://www.cnblogs.com/IrivingLoveLuna/p/10286445.html

2.3 窗口视窗 Tkinter

Tkinter 是使用 python 进行窗口视窗设计的模块. 简单的构造, 多平台, 多系统的兼容性, 能让它成为让你快速入门定制窗口文件的好助手. 它在 python 窗口视窗模块中是一款简单型的. 所以用来入门, 熟悉 窗口视窗的使用, 非常有必要.
参考学习链接:https://morvanzhou.github.io/tutorials/python-basic/tkinter/
参考学习笔记:https://blog.csdn.net/qq_20367813/article/details/79788427

3.总结

学好python基础为后面学网络爬虫、机器学习等打下坚实基础。加油,python编程学习之旅。
另外补充一个详细的博客供大家学习参考:https://www.cnblogs.com/hxf175336/category/1237940.html


转载:https://blog.csdn.net/weixin_39036700/article/details/101980715
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场