python学习笔记(1)--入门基础

本文主要介绍了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提供了大量能使我们快速便捷地处理数据的函数和方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值