零基础学习Python需要多长时间,有没有推荐的课程或者书

2021-10-20 17:23发布

零基础学习Python需要多长时间,有没有推荐的课程或者书

零基础学习Python需要多长时间,有没有推荐的课程或者书

25条回答
LERRR
2楼 · 2021-10-21 10:46

自学的话要看个人情况,可以先在B站找一下视频看一下

张皓铭
3楼 · 2021-10-21 11:42

狂神说,但是还是建议来参加培训,大概6个月

123无语呀
4楼 · 2021-10-21 14:04

自学给不出时间的。你也不知道自己学到什么情况。想要学习还是好好考虑一下,要不要找个靠谱的培训机构看看吧。

是开心果呀 - 热爱生活
5楼 · 2021-10-21 15:54

第一阶段Python基础与Linux数据库。这是Python的入门阶段,也是帮助零基础学员打好基础的重要阶段。你需要掌握Python基本语法规则及变量、逻辑控制、内置数据结构、文件操作、高级函数、模块、常用标准库模块、函数、异常处理、MySQL使用、协程等知识点。

学习目标:掌握Python基础语法,具备基础的编程能力;掌握Linux基本操作命令,掌握MySQL进阶内容,完成银行自动提款机系统实战、英汉词典、歌词解析器等项目。

第二阶段WEB全栈。这一部分主要学习Web前端相关技术,你需要掌握HTML、CSS、JavaScript、jQuery、BootStrap、Web开发基础、VUE、Flask Views、Flask模板、 数据库操作、Flask配置等知识。

学习目标:掌握WEB前端技术内容,掌握WEB后端框架,熟练使用Flask、Tornado、Django,可以完成数据监控后台的项目。

第三阶段数据分析+人工智能。这部分主要是学习爬虫相关的知识点,你需要掌握数据抓取、数据提取、数据存储、爬虫并发、动态网页抓取、scrapy框架、分布式爬虫、爬虫攻防、数据结构、算法等知识。

学习目标:可以掌握爬虫、数据采集,数据机构与算法进阶和人工智能技术。可以完成爬虫攻防、图片马赛克、电影推荐系统、地震预测、人工智能项目等阶段项目。

第四阶段高级进阶。这是Python高级知识点,你需要学习项目开发流程、部署、高并发、性能调优、Go语言基础、区块链入门等内容。

学习目标:可以掌握自动化运维与区块链开发技术,可以完成自动化运维项目、区块链等项目。

按照上面的Python学习路线图学习完后,你基本上就可以成为一名合格的Python开发工程师。当然,想要快速成为企业竞聘的精英人才,你需要有好的老师指导,还要有较多的项目积累实战经验。

自学本身难度较高,一步一步学下来肯定全面且扎实,如果自己有针对性的想学哪一部分,可以直接跳过暂时不需要的针对性的学习自己需要的模块,可以多看一些不同的视频学习。系统学习一般在5-6个月。


小杨小杨
6楼 · 2021-10-21 16:10

这个得看自己基础,而且视频的话更容易看懂一些,可以再哔哩哔哩网站上找一些课程

回答: 2021-11-12 16:21

大概需要6个月以上,课程的话可以再B战上找找哦,相比起书,还是视频更容易理解

夏虫语冰
7楼 · 2021-10-22 11:51

1.初学的话,安装Python的时候,都会自带一个教程,入门基础先从那个教程开始就可以了。 2. 要把Python应用到特定场景的话,有很多书的,在网络上搜Python会有非常多的提示。 3. 个人觉得,哪本书都可以,关键是自己要亲手多写,花足够多的时间。 4.学习Python可以找个专业培训机构来学习,相比起自学会高效许多,系统性学习会比自学掌握的更好。

一个Ai
8楼 · 2021-10-22 14:27

一般想深入学习5、6个月吧,可以去腾讯课堂搜一搜,优就业的Python课程,还不错

老易
9楼 · 2021-10-22 15:25

要看你想学到什么程度,入门就2个月肯定语法能掌握,网上贴吧很多视频可以看

相关问题推荐

  • 回答 40

    十种常见排序算法一般分为以下几种:(1)非线性时间比较类排序:a. 交换类排序(快速排序、冒泡排序)b. 插入类排序(简单插入排序、希尔排序)c. 选择类排序(简单选择排序、堆排序)d. 归并排序(二路归并排序、多路归并排序)(2)线性时间非比较类排序:...

  • 回答 70
    已采纳

    前景很好,中国正在产业升级,工业机器人和人工智能方面都会是强烈的热点,而且正好是在3~5年以后的时间。难度,肯定高,要求你有创新的思维能力,高数中的微积分、数列等等必须得非常好,软件编程(基础的应用最广泛的语言:C/C++)必须得很好,微电子(数字电...

  • 回答 26

    迭代器与生成器的区别:(1)生成器:生成器本质上就是一个函数,它记住了上一次返回时在函数体中的位置。对生成器函数的第二次(或第n次)调用,跳转到函数上一次挂起的位置。而且记录了程序执行的上下文。生成器不仅记住了它的数据状态,生成器还记住了程序...

  • 回答 4

    32这个链式比较,在其他人看起来很正常,但是python这样做之前,对大部分主流语言来说其实都算不正常。为什么返回true呢,就和非程序员看到的一样。链式比较就是一语法糖,让你想表达2<x<5的时候能原样写上去,而不是写成x > 2 && x < 5。能少写一点,可...

  • 回答 9

    python中title( )属于python中字符串函数,返回’标题化‘的字符串,就是单词的开头为大写,其余为小写

  • 回答 8
    已采纳

    程序导出word文档的方法将web/html内容导出为world文档,再java中有很多解决方案,比如使用Jacob、Apache POI、Java2Word、iText等各种方式,以及使用freemarker这样的模板引擎这样的方式。php中也有一些相应的方法,但在python中将web/html内容生成world文档...

  • 回答 5

    # 英里和公里之间只要一个换算系数:1 英里=1.609344 千米(公里) K = 1.609344 mile = float(input(请输入要转化的英里数:)) print(f转化后的公里数为{K*mile:.2f})

  • 回答 27

      Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。...

  • 回答 9

    我也遇到了一样的问题,在Ubuntu16.10下,pycharm使用的社区版。网上没有好的解决方案,在使用命令行 手动python执行后程序就运行通过了。我怀疑是pycharm自己的问题。

  • 回答 6

    由于电路的复杂性因素,电脑中都采用二进制数,只有0和1两个数码,逢二进一,最容易用电路来表达,比如0代表电路不通,1代表电路通畅。在电脑内部的信息都是以二进制方式进行存储的。我们平时用电脑时感觉不到它是在用二进制计算是因为电脑会把你输入的信息自...

  • Python入门简单吗2021-09-23 13:21
    回答 43

    挺简单的,其实课程内容没有我们想象的那么难、像我之前同学,完全零基础,培训了半年,直接出来就工作了,人家还在北京大公司上班,一个月15k,实力老厉害了

  • 回答 13

    1

  • 回答 16

    需要对浮点数执行精确的计算操作,并且不希望有任何小误差的出现. 浮点数的一个普遍问题是它们并不能精确的表示十进制数。并且,即使是最简单的数学运算也会产生小的误差,比如:123456>>> a = 4.2>>> b = 2.1>>> a + b6.300000000000001>>> (a + b)...

  • 回答 9

    df.style.set_properties:通过df.style.set_properties功能,我们可以使用内置功能来处理从字体颜色到背景颜色的数据框样式。

  • 回答 12

    1、利用 Math.round,利用四舍五入来判断该值是否为整数。2、利用取余。

没有解决我的问题,去提问