📜  如何在 21 天内学习Python ?

📅  最后修改于: 2021-10-19 08:05:00             🧑  作者: Mango

目前, Python是 IT 世界中用途最广、需求量最大的编程语言之一。据统计,全世界大约有8-9 百万Python开发人员,而且这个数字还在迅速增加。同时,印度入门级Python开发人员的平均工资在4-6 LPA左右,其语法更简单动态类型等丰富的特性使其成为初学者最推荐的编程语言。此外,还有许多前沿技术,如人工智能机器学习大数据等,都严重依赖Python。确实,如果您通过遵循正确的方法开始学习Python ,那么该语言可以为您提供更多帮助来建立成功的职业生涯!!

如何在 21 天内学习 Python

在继续之前,让我们简要介绍一下Python语言。 Python由Guido Van Rossum于 1991 年设计,是一种通用编程语言。该语言广泛用于Web 开发数据科学机器学习和技术领域的其他各种趋势领域。此外, Python支持多种编程范式,并拥有大量的库和工具。此外,该语言还提供了各种其他关键特性,例如更好的代码可读性广泛的社区支持更少的代码行等等。在本文中,我们将讨论在短短 21 天内学习Python所需遵循完整课程或路线图!

1. 了解基础知识(第 1 天)

这是您需要做的首要任务——了解Python语言的本质和基础知识!您需要阅读该语言的深入介绍特性和应用。同时,您还需要了解安装过程和设置运行Python程序的路径。还建议您创建您的第一个基本Python程序,以帮助您熟悉Python程序的语法和执行过程。此外,您还可以探索一些集成开发环境 (IDE),例如 Pycharm、Jupyter 等。

  • Python语言简介
  • Python特性和应用
  • 如何安装Python?
  • Python的Hello World程序
  • 适用于Python 的集成开发环境 (IDE)

2. 学习Python类型、变量和运算符(第 2-3 天)

现在,您需要更进一步,了解Python语言的基本元素——变量、数据类型和运算符。尽管当涉及到Python变量时,您不需要在使用它们之前声明变量,因为Python是一种动态类型编程语言。此外,您需要了解Python的各种内置数据类型,例如NumericBooleanSequence Type等。此外,您还可以探索Python的运算符,并且还可以练习一些关于这些主题的基本程序以获得更多说明的概念。

  • 数据类型 | Python的变量
  • Python的全局和局部变量
  • Python的运算符
  • Python的运算符重载
  • Python编程实践示例

3. 学习Python的条件和流控制语句(第 4-5 天)

看完了Python基础、变量、运算符等,现在你需要了解Python编程中的条件和控制流语句。 Python程序流控制涉及For 循环While 循环Do-While 循环等各种主题。同时,条件语句涉及IfIf -elseNested if-else等多个概念。需要深入讨论这些主题,并建议解决与这些主题相关的几个编程问题。也可以考虑其他几个主题,例如BreakContinuePass等控制语句。

  • Python的决策语句
  • Python的循环
  • Python的循环技术
  • Python的控制语句
  • Python的链式比较

4. 理解Python的字符串、列表和字典操作(第 6-7 天)

完成上述主题后,现在您需要了解Python语言中的字符串、列表和字典操作。一般来说, Python的 Dictionary 是一个无序的项目集合,其中每个项目都包含一个键/值对。此外,字符串在Python是表示Unicode字符字节数组,和列表在Python表示一个可变的数据结构,其与关注有序元素的序列。此外,还建议您阅读其他几个主题,例如TupleSets等。

  • Python数组
  • Python字典
  • Python字符串 | Python列表
  • Python的字节对象与字符串
  • Python集 | Python元组

5. 熟悉Python函数和模块(第 8-10 天)

此外,您需要了解Python编程的最关键的部分之一-功能和模块在Python。您需要学习Python函数的各个方面,例如函数类型、如何编写和调用函数、带参数的函数等。此外,您还需要了解Python中的模块,它是一个包含Python定义和语句。此外,您需要了解其他几个主题,例如Python闭包Lambda 函数和其他各种主题。

  • Python的函数
  • 带参数的函数
  • Lambda 函数
  • Python模块 | Python包
  • Python闭包

6. 完成Python文件操作(第 11-12 天)

现在,它的时间去深入探讨的Python编程世界,了解文件处理和文件操作在Python。实际上, Python支持文件处理并允许您使用各种文件处理选项来处理文件。您需要了解各种操作,例如如何读写文件打开和关闭文件在行间读取等。您需要分别完成各种函数,例如open()split()append ()等等。您还可以完成几个附加主题,例如Python搜索函数等。

  • Python中文件处理的基础知识
  • 在Python打开文件
  • 读取文件 |写入文件
  • Python搜索()函数
  • Python告诉()函数

7. 理解Python的面向对象方法(第 13-15 天)

这里是Python学习之旅中最重要的部分之一——面向对象编程。你需要通过类、对象、实例等各个概念来理解Python编程的面向对象的本质。你需要深入了解继承、多态、封装等OOPs范式。掌握语言。此外,您还需要了解其他几个关键主题,例如Python的数据隐藏、对象打印、构造函数和析构函数等。

  • Python的类、对象和成员
  • 继承|多态性 |封装
  • 数据隐藏和对象打印
  • 构造函数 | Python的析构函数
  • Python的垃圾收集

8. 了解Python的正则表达式和异常处理(第 16-18 天)

讲完上面的题目,现在需要了解几个更高级和底层的Python概念,比如正则表达式异常处理等。 说到异常处理,建议你讲几个题目,比如Errors和Python的异常、用户定义的异常、 Python尝试异常、内置异常等。此外,您还需要关注Python中的正则表达式,它表示形成搜索模式的字符序列。在此阶段可以考虑的几个其他主题是Python数据库交互等。

  • Python异常处理
  • 用户定义的异常 |内置异常
  • Python尝试除外
  • Python的正则表达式
  • MongoDB 和Python

9. 了解多线程和Python CGI(第 19-21 天)

此外,您需要了解一些更高级的主题,例如多线程、 Python CGI 等。 Python的多线程涉及各种概念,例如线程控制块分叉线程同步线程等。同时,通用网关接口 (CGI) Python编程关注用于建立动态交互 b/wa Web 服务器和浏览器的规则集。此外,还建议您阅读其他重要主题,例如Python Collections等。

  • Python的多线程
  • Python的CGI 编程
  • Python集合
  • Python的计数器
  • 几个Python实践项目

因此,在以正确的态度和奉献精神遵循上述路线图后,您可以轻松掌握Python语言。您需要做的就是每天涵盖多个主题,只需 21 天即可涵盖整个课程。现在,你还在等什么?从接下来 21 天的繁忙日程中抽出一些时间,潜入Python编程世界!