初读「Python基础教程」自学Python完全读不懂该如何是好?

前言

首先学编程一上来就看书的是真的不建议,虽然《Python基础教程》是python的入门书,但也不见得就适合我们每个人。除了看书大家还可以看一些零基础视频,在学习中不断找到适合自己的方式,并逐步进阶!

对于初学者来说,学习Python的过程大致如下:

  1. 看零基础课程、看博客或者看适合自己的书等
  2. 模仿视频或者博客的代码,进行模仿好复现,过程中记得思考
  3. 自己实现一些demo,看其他人的项目代码,提升代码能力
  4. 在别人的框架和要求下,写代码实现业务
  5. 独立设计业务模块并实现,负责大项目框架设计和拆分

一、Python是否难学?

决定一种计算机语言是否容易学习的关键因素之一就是语言的类型。

目前有4种主要类型的编程语言:

  • 程序性语言
  • 面向对象的语言
  • 功能性语言
  • 声明性语言

像Python这样的通用编程语言是一种程序性语言,它要求你不仅要编码你需要或想要完成的事情,而且需要完成实现的过程。相对于C++、JAVA,python语法的确简洁优雅,相对来说容易一些。

二、基础知识储备

不管你将来学习什么新技术,基础都是非常重要的。

对于Python的基础知识,如基本的数据结构(列表、元组、字典)及对应的方法、字符串处理方法、控制流和自定义函数、正则表达式、文件处理、异常处理、类的创建等。

1.1 学习规划

以天为单位为大家规划了学习内容,后续进阶大家也可以按这样的计划来。

时间 内容 知识点
第1天 基础语法 变量,标识符和关键字、输入和输出、数据类型转换、PEP8编码规范、比较/关系运算符
第2天 基础语法 if判断语句语法格式、三目运算符、while语句语法格式、while 循环嵌套、break 和 continue、for循环
第3天 数据处理 字符串定义语法格式、字符串遍历、下标和切片、字符串常见操作
第4天 数据处理 列表语法格式、列表常见操作、列表嵌套、列表推导式、元组语法格式、元组操作、字典常见操作、字典的遍历
第5天 函数 函数定义调用、函数的参数、函数返回值、函数注释
第6天 文件读写 文件的读写、文件、目录操作及案例
第7天 异常处理 异常概念、异常捕获、异常的传递
第8天 模块和包 模块介绍、模块的导入、包的概念、包的导入、模块中的…all…、模块中…name…

1.2 参考书单

书籍在精不在多,在学习了一定的基础内容之后,大家可以开始看书。下面给大家推荐了3本书,大家任选其中一本就可以!

  • 《Python简明教程》:这是一本只有100页左右的小册子,你可以迅速的浏览并敲一遍代码,或多或少都会提升你的Python基础能力;
  • 《笨方法学Python》:这本书同样非常的短小精悍,全书是以习题的形式让读者掌握有关Python的基础知识,里面的代码建议读者能够敲一遍;
  • 《Python基础教程》:这本书的内容非常的详实,几乎覆盖了Python的所有基础知识点,当然有些章节你也并不需要都去看,读者可以根据自己的情况,有针对性的挑着看;

在做完上面这两步之后,大家可以手把手敲一些小的代码案例,检验自己的学习成果,同时也能给自己一些学习上的成就感。

三、进阶怎么学?

Python进阶方面的内容,主要包括数据存储与传输、常用框架、数据结构与算法、编码规范、文档、测试、设计模式与版本管理等。通过这些理论知识,我们要学会构建一个应用,解决一个问题,一般都会借助一个成熟的框架。

扫描二维码关注公众号,回复: 15488182 查看本文章

手把手教大家用web框架写应用:

  • 首先是 编码规范 ,最为基础,内容也很少。就 Python 而言,可以先看一遍 PEP8 的建议,然后在 IDE 中引入一些检查插件,就可以按照规范进行编码了。
  • 第二个可以很快学会的是 版本管理工具 ,只需要花几个小时了解一下基本命令,就可以在之后的编程实践中用起来了。
  • 文档与测试,相对来说也比较容易上手,自然也可以紧接着引入自己的实践中。
  • 数据存储与传输、数据结构与算法、设计模式 等内容,相对地需要一定的系统学习,市面上也有丰富的材料,只要有一个整体的计划,在学习的过程中不断地与自己的实践相参照,自然可以融会贯通。

一、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

猜你喜欢

转载自blog.csdn.net/weixin_49895216/article/details/131372224