本文主要介绍了python基础的学习路线
文章目录
前言
随着人工智能的不断发展,python这门语言也越来越重要,很多人都开启了python的学习,本文就介绍了学习python的基础内容。
一、python应该学什么?
基础语法+算法原理+软件工程
不仅是python,应该说任何一门语言都应该学习他的基础语法,和一些数据结构和算法的知识,外加一点软件工程的思想。
学习基础语法是为了学习这门语言的用法。
学习算法原理是为了学习如何使用这门语言来进行构建。
学习软件工程是为了学习如何使用这门语言来进行设计。
学习一门语言,不应该只学习你感兴趣的点,应该学习它的全部知识点。如果只学习自己感兴趣的知识点,那么在编程的能力上必然会有短板,能力值就有所不足。
二、python入门学习路线
先上脑图
1.环境搭建
(1)
环境搭建
①python安装 ②pip配置使用
(2)vscode使用
安装配置、hello world程序编写
(3)pycharm使用
安装配置、hello world程序编写
(4)官方文档的使用
(5)Git入门
2.基础语法
(1)变量
从容器、定义、ID三个角度说明变量是什么
变量的使用(定义、运算、输出)
(2)数据类型
整型、浮点型、布尔类型
(3)字符串
定义、基本运算、函数
(4)运算符
基本运算符、类型转换
(5)输入与输出
input语句
3.数据结构
(1)列表
定义、访问、添加、删除
(2)元组
定义、访问、添加、删除
(3)字典
定义、访问、添加、删除
(4)集合
基本使用方法
4.分支结构
(1)单分支
(2)双分支
(3)多分枝
(4)内联if
(5)条件语句
5.循环
(1)for-in循环
(2)for-in次数控制
(3)whlie循环
(4)whlie遍历
(5)跳出循环break
(6)跳出循环continue
6.函数
(1)函数概念
(2)内置函数
(3)自定义函数
(4)作用域
(5)匿名函数
7.模块与包
(1)标准模块1(基础)
(2)标准模块2(random)
(3)标准模块3(re模块)
(4)第三方模块
(5)自定义模块
8.高级语法
(1)切片
(2)map/reduce
(3)迭代器、生成器
(4)堆
(5)栈和队列
(6)高级模式(闭包)
(7)高级模式(装饰器)
9.面向对象
(1)
面向对象思想
(2)类的定义与使用
(3)封装
(4)访问控制
(5)继承
(6)多态
10.文件操作
(1)文件基础
(2)读取文件
(3)存储文件
11.数据库基础
(1)数据库的基本概念
(2)数据库的操作基础
(3)数据库案例
(4)orm
12.错误处理
(1)调试
(2)异常处理方式
(3)单元测试
总结
我们学习一门语言,首先要理清逻辑,从多维的不同的角度来理解算法原理,通过案例实战来进行应用。
以上就是今天要讲的内容,本文仅仅简单介绍了python的学习路线,而python提供了大量能使我们快速便捷地处理数据的函数和方法。