先说结论:
1.如果是用来开发企业的网站系统、爬虫应用、接口开发,相比于java来说Python上手是非常快的。这种情况不值得培训。
2.如果是用来做大数据、人工智能相关等研究性质的工作,那门槛相对较高。这种情况值得培训。
针对情况1,做如下举例说明:
企业在开发业务中一般会要求开发web应用,在以往的开发经验中,基本是以JAVA语言开发的框架为主,从比较早期的SSH,SSM,到近期的springcloud微服务。而近几年,Python的Django框架开始出现在大家的视线。基于Django自带的后台管理系统,还有自动生成sql表,Django的开发能大大加速一个web应用的开发。但是Django的框架上限是没有JAVA那些框架高的,这一点我们需要明确。个人建议是,用户量低于百万的应用可以优先使用Django,上手快,响应快,维护快。
另外,在爬虫应用上,Python有很成熟的技术基础。以requests库为核心进行爬虫开发的项目数不胜数,一些大数据企业是有自主研发的多线程爬虫项目。而在开源的项目中,最著名最流行的框架则是Scrapy。这个框架,我可以这么说,当你试了以后你会觉得:我无敌了,还有我爬不到的数据?开个小玩笑,虽然有点夸张了,但是大致就是这么个情况。Scrapy把整个web请求的流程、用户解析流程进行了一个很好的切分,各个组件之间的功能相辅相成,能实现请求之间的请求头封装、每秒并发、随机间隔时间、IP代理切换等等等等,框架很成熟,只有你想不到,没有它爬不到。再结合自动化测试工具Selenium,解决待爬网页的异步加载问题,真的就是完美解决采集数据的问题。不过在这边还是提醒下各位,工具是好工具,但是别做违法的事哈~
其它应用,比如Excel文档处理、自动化办公等,Python也是有很完善的库,应用范围广且深,上手都很快。
针对情况2,拿一个之前私下接的单做个举例:
这是一个研究生的期末考试,看到这里刚好可以直接回到楼主的问题,它简单吗?显然并不容易。
Python在做研究性质的业务开发时,是需要一定的知识储备的,而这种开发人员大多数是研究生毕业的有过相关的课程学习、实验开发的。不是简单的查文档、看demo、看些视频课就可以学会的。这里不做过多赘述。
关于Python的学习,最近在整理以前的笔记,以后会陆续发到头条,当作学习记录,想学习Python的朋友可以跟着我的脚步走。笔记包含:从Python的一些基础使用,到web开发、爬虫、写脚本,每天会抽时间整理以前的笔记一点点发上来,有些知识点忘得差不多了望谅解,好几年前的笔记了。有不懂的可以直接私信我提问。
目前的更新计划是:Python的基础到应用的笔记、软考的笔记、JAVA的基础到应用到高级架构的笔记、Mysql的优化笔记。
俗话说:工人要想把工作做好,首先要把工具磨快!对于零基础入门的人来说,对Python学习还是有点迷茫的。如果先有一些书可以阅读和指导,学习起来难度会小很多,提高学习者的自信心!今天,我想推荐这几本零基础的书来学习Python:
第一本就是本人看过的:
《Python基础教程:第3版》
Python基础教程 第3三版s.click.taobao.com
《Python基础教程(第3版)》告诉大家Python便携、强大、易用,是编写独立应用和脚本应用的理想选择。无论是编程新手还是Python新手,通过学习《Python学习手册(第3版)》都可以快速高效地掌握核心Python语言基础。读完《Python学习手册(第3版)》,你会对这门语言有足够的了解,从而可以在你所从事的任何应用领域使用。
《Python基础教程(第3版)》包括:
类型与操作——深入讨论了Python的主要内置对象类型:字符串、数字、列表、字典等。
语句和语法——用Python输入代码构建和处理对象,Python通用语法模型。
Function ——Python的基本面向过程的工具,用于组织代码和重用。
模——封装了语句、函数和其他工具,因此可以将其组织成更大的组件。
Class和OOP——Python可选的面向对象编程工具,可以用来组织程序代码进行定制和重用。
异常和工具——异常处理模型和语句,并介绍了用于编写大型程序的开发工具。
《Python编程 从入门到实战》
Python编程 从入门到实践s.click.taobao.com
这本书涵盖的内容比较简洁,没有难懂晦涩的概念。最重要的是每个总结都附有一句“用手试试”。学习编程最好的方法就是多动动手动脑。
很多初学者看完书都不知道下一步该怎么办。快速提高编程能力的最好方法就是做项目。这本书巧妙地安排了三个实用项目,一个游戏,一个Web,一个数据可视化项目。如果你按照教程来完成项目,相信你的编程技巧一定会上升到更高的水平。
这本书还专门安排了一章讲单元测试,知道如何写单元测试是初级程序员从高级到高级程序员必备的技能。
《“笨办法”学Python(第3版)》
笨办法 学Python 第三版s.click.taobao.com
是一本Python入门书,适合对计算机不太了解,没学过编程,但对编程感兴趣的初学者。这本书的结构很简单,涵盖了输入/输出、变量和函数三个主题,以及一些高级的主题,比如条件判断、循环、类和对象、代码测试和项目实现。每章的格式基本相同。从一个代码练习开始,按照说明写代码,运行并检查结果,然后做附加练习。本书以习题的形式引导读者一步一步的学习编程,从简单的打印到一个完整项目的实现,让初学者从基本的编程技巧开始,最终体验软件开发的基本过程。这本书对零基础的小白更友好,更适合入门编程,是入门Python的最佳选择!最后提醒大家,无论学哪门语言,其实都要打出来,不要用Ctrl c或者Ctrl V,在不断的试错过程中,可以提高自己的解题能力和编程能力,让自己在编程的道路上越走越远!
版权声明:本文来自用户投稿,不代表【爱生活网】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:youzivr@vip.qq.com)我们将及时处理,共同维护良好的网络创作环境。