问答详情

两种不同基础的人怎么学Python

427次观看
标签: 的人 两种 基础
老师回答

Python作为一种高级编程语言,因其简洁、易学易读,适合快速开发而成为全球第四大编程语言,个人及企业对Python的需求也在不断攀升。本文为大家做两种不同基础的人学习Python的方向指引。


在这里我们把想要学习Python的人分为两类,根据个人情况不同选择适合自己的学习方法。


第一类人学习Python

针对有开发经验的人,开发过实际项目的开发者,可能一些想法想从Java,C++,前端往Python转,比如我自己,我建议是:不用买任何书籍,从网上直接看教程,从基础开始看,但一定要保证看完,看完以后,直接找一个感兴趣的项目练手(比如爬虫,人脸识别,手写数字啊)。


在练习这个项目中,再往回倒过去看基础,并不断的总结,找好定位。这一类人因为有开发经验,吸收的比较快,容易上手,而且我相信这一类人,时间肯定非常少,所以只能以快速的方式学Python,但最终的目的都是达到10级。

这里我们推荐Python进阶视频,里面包括一些Python高级知识和进阶讲解。


第二类人学习Python

针对第二类0基础的同学,这一类人要么是在校的学生,要么是社会上真正想转行的人,有的可能有计算机基础,比如网络相关,数据库等常识,有的可能没有。但这并不妨碍你学Python,既然都决定了,我相信你肯定会花时间,我的建议是:直接买一两本书,Python开发基础知识,从语法,函数,网络,一步步慢慢的看,我给大家定的目标是至少两本书完完整整的看完。看完以后,再找项目练手,并不断总结,可以像我一样,弄个知乎,写自己的总结


这一类人因为0基础,吸收的比较慢,因为你们相对时间来说比较充裕,所以得静下心来,打好基础,耐心的,认真的,慢慢的看一两本书,最终的更快的达到10级。

这里我们推荐Python入门视频,里面都是一些基础知识的讲解。


讲好学好一门语言,不是一朝一夕就能完成的。更多Python实用知识,点击进入PyThon学习网教学中心

免费直播

    精选课程
    相关推荐
    python中append()和extend()有什么区别?
    刘老师 Python编程

    python列表中,append()和extend()都可以在在原有列表上增加对象,但是使用起来有很大区别。append()用于在列表末尾添加新的对象,任意对象都是可以的,列表只占一个索引位,会修改原来的列表。extend()向列表尾部追加一个列表,对象必须是一个可以迭代的序列,将列表中的每个元素都追加进来,会在已存在的列表中添加新的列表内容。详情请看本文。

    一、append()

    用于在列表末尾添加新的对象,列表只占一个索引位,在原有列表上增加。

    1、语法

    list.append(obj)

    2、参数obj 

    向列表中添加一个对象obj ,即添加到列表末尾的对象;

    任意对象都是可以的;

    直接将整个obj放入列表末尾。

    3、返回值

    无返回值,但是会修改原来的列表。

    4、使用实例

     lia.append(lib)
     lia>>   ['aa', 1, 'bb', None, ['cc', 2, {'dd': 3}]]

    二、extend() 

    向列表尾部追加一个列表,将列表中的每个元素都追加进来,在原有列表上增加。

    1、语法

    list.extend(seq)

    2、参数seq 

    把一个序列seq的内容添加到列表中,即元素列表;

    对象必须是一个可以迭代的序列;

    将seq打散后依次放入列表末尾。

    3、返回值

    无返回值,但会在已存在的列表中添加新的列表内容。

    4、使用实例

    lia.extend(lib)      不能用变量接收
    
    lia>>  ['aa', 1, 'bb', None, 'cc', 2, {'dd': 3}]

    以上就是python中append()和extend()的对比分析,希望能对你有所帮助哦~

    python程序设计主要学什么?
    魏老师 Python编程

    1、Python语言基础

    学Python最基础知识,如Python3、数据类字符串、函数、类、文件操作阶段课程结束后,学员需要完成Pygame实战飞机大战、2048等项目。

    2、Python语言高级

    主要学习Python库、正则表达式、进程线程、爬虫、遍历以及MySQL数据库。

    3、Python、web开发

    主要学习HTML、CSS、JavaScript、jQuery等前端知识,掌握python三大后端框架(Django、 Flask以及Tornado)。需要完成网页界面设计实战;能独立开发网站。

    4、Linux基础

    主要学习Linux相关的各种命令,如文件处理命令、压缩解压命令、权限管理以及Linux Shell开发等。

    5、Linux运维自动化开发

    主要学习Python开发Linux运维、Linux运维报警工具开发、Linux运维报警安全审计开发、Linux业务质量报表工具开发、Kali安全检测工具检测以及Kali 密码破解实战。

    6、Python爬虫

    主要学习python爬虫技术,掌握多线程爬虫技术,分布式爬虫技术。

    7、Python数据分析和大数据

    主要学习numpy数据处理、pandas数据分析、matplotlib数据可视化、scipy数据统计分析以及python 金融数据分析;Hadoop HDFS、python Hadoop MapReduce、python Spark core、python Spark SQL以及python Spark MLlib。

    ​8、Python机器学习

    主要学习KNN算法、线性回归、逻辑斯蒂回归算法、决策树算法、朴素贝叶斯算法、支持向量机以及聚类k-means算法。

    注册电脑版

    版权所有 2003-2020 广州环球青藤科技发展有限公司