Python编程学习路径

Python编程学习路径

Python是一种易于学习又功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python优雅的语法和动态类型,以及解释型语言的本质,使它成为多数平台上编写脚本和快速开发应用的理想语言,受到很多程序员的青睐。本课程将从Python环境搭建开始带您走进Python的世界,了解Python独特的语法和应用于web、爬虫、AI等领域的框架工具;同时结合实践操作,增强您的编程能力。

6个阶段 | 13门课程 | 6个实验

Python是一种易于学习又功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python优雅的语法和动态类型,以及解释型语言的本质,使它成为多数平台上编写脚本和快速开发应用的理想语言,受到很多程序员的青睐。本课程将从Python环境搭建开始带您走进Python的世界,了解Python独特的语法和应用于web、爬虫、AI等领域的框架工具;同时结合实践操作,增强您的编程能力。

6个阶段 | 13门课程 | 6个实验

第一阶段:Python基础入门

第一阶段:Python基础入门

Python入门篇

本课程介绍了Python的“前世今生”和Python的用处;Python的基础使用和Python的开发环境;Python中内置的多种数据类型的特点和使用,以及常见的数据结构的类型;Python中的控制流语句,实现循环和判断。

Python语言基础

本课程主要介绍Python的使用背景,及基本语法,手把手从零基础教学,务必让每一位学员能够完成从tcl到Python的华丽转身。

第二阶段:Python核心进阶

第二阶段:Python核心进阶

Python语言进阶

掌握了Python基本概念知识后,跟着本课程进阶学习Python。

Python应用篇

本课程中您将学习到Python的高阶使用:Python正则表达式;Python耳熟能详的工具包使用;学习如何调试程序;Python迭代器、生成器和装饰器的使用;使用Python实现一个网站。

Python网络编程

本课程将带领大家使用Python语言从了解网络的基础知识开始到socket模块实现TCP、UDP程序,进一步帮助学员了解网络通信程序的实现。

第三阶段:Python场景开发

第三阶段:Python场景开发

Python在手,数据如何轻松带走

本次课程结合华为云微认证,帮助您了解Python是如何成为网络爬虫,助您“稳准快”地获取到想要的数据!

Python Web程序开发

本课程将带领大家使用Python语言从了解Web基础知识开始到Python Web框架的使用,进一步帮助学员了解Python中Web程序的实现。

Python网络爬虫

本课程将带领大家使用Python语言从了解网页的基本组成开始到深入了解爬虫原理及框架的使用。

第四阶段:Python实验

第四阶段:Python实验

第五阶段:Python开发技能测评

第五阶段:Python开发技能测评

Python开发技能测评(初级)

考核内容包括:Python基础语法使用、Python应用领域、Python相关开发知识(如爬虫基础、web程序基础和网络编程基础知识)。

Python开发技能测评(中级)

考核内容主要分为两个部分,Python编程知识:考核开发者对于Python初、高级编程知识的应用;应用部分:考核开发者对于AI、Python爬虫、Python web、数据分析和网络编程等应用领域的知识及工具的使用。

Python开发技能测评(高级)

考核内容分为以下几个部分:Python基础,考核了Python基础、高级知识、语法糖的使用和数据结构基础知识;应用部分,考核了Python web框架、爬虫框架、socket编程和AI开发知识。该考核需要具备Python开发经验和Python各领域框架使用经验。

第六阶段:推荐课程

第六阶段:推荐课程

Python的奇怪操作

本课程主要介绍Python语言的代码特点,并通过华为云AI开发平台ModelArts进行代码的操作演示。

当Python遇见人工智能

当Python遇见人工智能,会擦出怎样的花火?本课程教您如何构建属于自己的AI应用,带您接轨当下最流行技术圈层。

入门到精通

产品
探索更多学习路径
进入开发者学堂