编程零基础应当如何开始学习 Python?

145 篇文章 3 订阅
75 篇文章 1 订阅

前言

零基础学 Python,可以按照安装环境、基础语法、进阶概念、高级应用的四个步骤进行学习。

一. 准备 Python 开发环境

要进行 Python 开发,首先要安装 Python 解释器,Python 解释器负责执行 Python 代码。可到 Python 官网下载对应系统的 Python 版本,按照提示进行安装(默认「下一步」即可)。

安装完成后,为了方便开发,可以安装一些 IDE,比如 PyCharm。

【----帮助Python学习,以下所有学习资料文末免费领!----】

二. Python 基础语法

Python的基本语法无非就是数据类型、字符串、元组、列表这些东西。为了方便记忆,可以根据《Python高手修炼之道》这本书将 Python 基础语法概括为**「一五一十」**。

一条绝对原则——缩进

和其他编程语言的花括号不同,Python 是使用冒号代码缩进区分代码之间的层次的,通常同级的 Python 代码,4 个空格作为一个缩进。

两个顶级定义——函数和类

函数:函数定义、函数调用、返回值、参数、变量
类:面向对象、封装、继承、多态、对象、属性、方法

三种语句结构——顺序、分支和循环

顺序结构:基本从上到下执行
分支结构:可分为单分支、双分支、多分支
循环结构:for 循环、while 循环、continue 结构

四种数据类型——整型、浮点型、布尔型、字符串

整型(int):可表示为正数、负数和零
浮点型(float):由整数部分和小数部分组成
布尔型(bool):用来表示真或假的值
字符串:用英文引号引起来的就是字符串,引号可以是单引号、双引号,或三引号。

五大内置类——列表、字典、元组、集合、字符串

列表(List):一种有序和可更改的集合,允许重复的成员
字典(Dictionary):一个无序,可变和有索引的集合,没有重复的成员
元组(Tuple):一种有序且不可更改的集合,允许重复的成员
集合(Set):一个无序和无索引的集合,没有重复的成员

字符串(str):一个有序的字符集合,用来储存基于文本的信息

十组最常用的内置函数

print()
input()
len()
range()
format()
sorted()
open()
type()/isinstance()
enumerate()/zip()/map()/chr()/ord()
sun()/min()/max()/abs()/pow()/divmod()/round()

三. Python 进阶概念

装饰器(decorator):向已经写好的代码中添加功能
迭代器(Iterator):一种对象,该对象包含值的可计数数字
生成器(generator):一种特殊的迭代器
作用域:在函数内部创建的变量属于该函数的局部作用域,并且只能在该函数内部使用;在 Python 代码主体中创建的变量是全局变量,属于全局作用域。
lambda 函数:使用lambda表达式定义的单行匿名函数。它常用于将函数作为参数传递等场景
垃圾回收:Python中的垃圾回收以引用计数为主,分代收集为辅
运算符重载:为运算符定义方法

四.高级应用

之后可以进行一些应用的练习

一、Python所有方向的学习路线

刚开始学习python,如果你连完整的学习步骤都没有规划好,基本不可能学会python。我把Python所有方向路线做了整理,形成各个领域的知识点汇总。(高清图以及以下所有资料文末免费领)

从事数据分析需要用到的一些硬技能,如python、SQL等工具如何使用!

在这里插入图片描述

二、入门全套学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

在这里插入图片描述

三、Python操作实例

学python就与学数学一样,是不能只看书不做题的,直接看步骤和答案会让人误以为自己全都掌握了,但是碰到生题的时候还是会一筹莫展。

因此在学习python的过程中一定要记得多动手写代码,教程只需要看一两遍即可。

在这里插入图片描述

四、Python就业项目实战

我们学习Python必然是为了找到高薪的工作或者高报酬的兼职,下面是一些公司所能用到的实战项目,学完这些相信大家一定可以找到满意的工作。

在这里插入图片描述

11 Django框架

在这里插入图片描述

16 微信公众号
在这里插入图片描述

18 通用爬虫模块使用

在这里插入图片描述

21 数据分析

在这里插入图片描述

22 机器学习
在这里插入图片描述

还有其他的一些东西,比如说我自己出的Python入门图文类教程,没有电脑的时候用手机也可以学习知识,学会了理论之后再去敲代码实践验证,还有Python中文版的库资料、MySQL和HTML标签大全等等,这些都是可以送给粉丝们的东西。

资料领取

这些都不是什么非常值钱的东西,但对于没有资源或者资源不是很好的学习者来说确实很不错,你要是用得到的话都可以微信扫描下方CSDN官方认证二维码【免费获取】↓↓↓。

在这里插入图片描述

好文推荐

了解python的前景:https://blog.csdn.net/SpringJavaMyBatis/article/details/127194835

了解python的兼职副业:https://blog.csdn.net/SpringJavaMyBatis/article/details/127196603

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值