学习方向及教程规划

点击打开在线编译器,边学边练

    1. 学习方向

看到这里想必你对Python有了一定的了解,那么你心里一定有了一个学习目标。在初学者学习Python的时候往往有几个方向。

1) 参加算法竞赛,例如蓝桥杯,ACM等。(划重点)

参加这类竞赛的同学们需要注意在算法竞赛中是不允许使用第三方库的,这点是参加竞赛时必须明白的一点。

Python中有个名为Numpy的第三方库,Numpy支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。

在C和C++很常见的数组在Python中Numpy来代替。但是在竞赛中这种第三方库是不被支持的,所以在前期学习过程中一定要明确自己的学习目标,如果要使用数组则一定要学会使用嵌套列表(Python一般使用这种方式来使用数组)。当然在这里可能大家还不知道什么是列表,这里只是简要说明一下大家要明确方向,要在学习的过程中使用基础语法来解决问题。

2) 用Python来做web开发

在国内大一些的使用Python做基础设施的公司有豆瓣、知乎、饿了么等。在国外,Geogle在网络搜索系统中广泛使用Python,以及Youtube视频分享大部分也用Python编写的。所以我们可以在网站搭建的时候可以使用Python来做后端。

3) Python爬虫及数据分析

网络爬虫(spider)始于并发展于百度和谷歌,随着时代的进步,爬虫的应用被提到前所未有的高度。爬虫多用于数据挖掘来整合不同来源的数据。在爬虫领域,Python处于一个霸主地位,不过随着近年来网络规范的日益严格,爬虫的使用也需要变得小心谨慎。在后期我们会出一个Python爬虫的入门及数据分析的教程。

人工智能、游戏开发等在大家初学python的时候就不做过多的介绍。想必大家在学习的过程中可以找到属于自己的目标,接下来给大家介绍一下本教程的教学规划。 

    2. 教程规划

此教程为零基础学习教程,将会从入门、基础语法、核心语法、函数、面向对象编程、模块与包、异常处理及程序调试、文件及目录操作、GUI编程和爬虫、算法、数据结构等由浅到深来逐步讲解。

在讲解理论知识的同时穿插样例来进行细节分析,在每个小节的最后也会推荐部分习题在本网站中实战演练,使得大家在了解理论基础的同时去掌握实战经验。

教程的每个章节的划分都是精心筛选过的,顺序学习会有更佳的效果。而后续关于算法和应用类的板块大家可以有选择的进行学习。

下一章我们正式进入Python的学习。


本文固定URL:https://www.dotcpp.com/course/218

第一章 人生苦短,我用Python
第二章 Python基础语法
第三章 Python入门语法
第四章 Python核心语法
第五章 函数
第六章 面向对象编程
第七章 模块
第八章 异常处理和程序调试
第九章 文件及目录操作
第十章 GUI编程
第十一章 进程和线程
第十二章 数据库管理
第十三章 算法
第十四章 爬虫
第十五章 实战篇
第十六章 后记
Dotcpp在线编译      (登录可减少运行等待时间)