栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

本文主要介绍了python基础的学习路线

文章目录
  • 前言
  • 一、python应该学什么
  • 二、python入门学习路线
    • 1.环境搭建
    • 2.基础语法
    • 3.数据结构
    • 4.分支结构
    • 5.循环
    • 6.函数
    • 7.模块与包
    • 8.高级语法
    • 9.面向对象
    • 10.文件操作
    • 11.数据库基础
    • 12.错误处理
  • 总结


前言

随着人工智能的不断发展,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提供了大量能使我们快速便捷地处理数据的函数和方法。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/947561.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号