Products
GG网络技术分享 2025-03-18 16:11 0
如果你有足够的耐心和自制力那么我可以肯定的回答你,来得及。如果你是一个朝三暮四、朝秦暮楚的人那么请绕路。下面我从几个方面分析你的问题,并分享一些个人从测试完全通过自学转到开发的经验和认知。
首先,从个人学习角度讲,活到老学到老,27岁正是学习和拼搏的年纪。虽然面临着诸如家庭、生活等一些压力,但是还有大把的时间去尝试和探索,大可破釜沉舟,破而后能立。放下一切杂念努力学习一个月的python知识然后出去找一门python初级工作也并非难事。
第二,从目前就业形势讲,python就业形势可谓一片大好。随着人工智能、大数据、游戏、数据挖掘等行业的蓬勃发展,市场对于python人才的需求越来越大,对于好的python程序员可谓供不应求,保守估计两年内python不会出现就业危机,从现在开始努力学习,两年后的你就是大牛。
第三,从python语言讲,我认为python是最优美的开发语言,它语法简介明了非常适合初学者,如果你以前没有接触过编程,那么我只能说python是你最好的选择。
接下来简单的说一个自己摸爬滚打总结出来的python学习经验。一本工具书+一个框架+一些简单的demo,入门足矣。如果你实在觉得看书枯燥也可以去网上找一些python基础的视频看一下(网上一搜一大堆此处不做推荐)。书我买了很多,感觉适合入门的就是《python基础教程》第三版
框架的话我推荐django(我的第一份python工作使用的框架),可以先看基础教程的前八章,熟练掌握基本数据类型和基本操作,然后就学习django框架,对于框架可以买一根《跟老齐学django》也可以跟着菜鸟教程进行操作。个人认为能切实写出东西、看到成果才能进一步激励初学者前进,如果光学python到最后你就学边学边忘,学了很久最终不知道自己可以用python干什么也不知道自己都会什么。用四天时间学完上面的东西,最后就是看demo比葫芦画瓢了(没看过猪跑但你一定吃过猪肉),可以去GitHub上注册个账号,搜索django一搜一大把的简单demo,下载下来慢慢研究吧。
最后,虽然学习开发的过程可能是枯燥的,但是当你的代码运行在服务器的那一刻,那种喜悦完全可以滋润你疲惫的身心。最后愿所有热爱编程的小伙伴都能学有所成,也欢迎小伙伴们提出问题,加油吧亲。
今天抽了点时间在Github为给大家找了个小Demo,有兴趣的同学可以自行下载并搭建环境,有问题欢迎留言,我看到会第一时间回复。
链接: https://pan.baidu.com/s/1TOzOvlf8P3LkSaPSvwi2Kg 密码: dbfy(此Demo从Github上Clone并简单修改以保证环境可以跑通。仅作为交流学习使用,如涉侵权问题请联系我,我会在第一时间删除,谢谢)
#####27岁正是一个黄金年龄段,学起东西来也不费劲。我已经30出头了,断断续续的自学python也差不多有两三年了,当然我用的时间比较久是因为我不靠python吃饭。学习python纯属个人爱好,把它当作一个工具想让自己在工作或者生活中锦上添花(主要还是因为自己懒,python可以帮我解决掉很多重复性的工作)。
因为我是工作中遇到问题了,才会去baidu,google查找相应的知识点,然后深入学习。如果你打算学习python找工作的话,那你就要趁年前系统的学习了。
一. 先学习基础的语法。
大家都推荐的廖雪峰老师的教程就不错https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
还有菜鸟教程 http://www.runoob.com/python3/python3-tutorial.html 也不错。
二. 基础语法看的差不多,可以去慕课网看看视频,https://www.imooc.com/course/list?c=python 巩固一下基础知识。
免费的视频不少,还有一些项目实战,够学一阵子了。
三.基础知识过完以后就要找项目练手了。如何想往爬虫方面发展可以看看崔庆才老是的博客 https://cuiqingcai.com/
爬虫有太多项目可以练手了。百度一下就有一大堆,可以先从简单的练习。比如爬一些不需要登陆,没有验证码的一些网站(小说类的)
然后在试着爬需要登陆验证的,各式各样验证码的,ajax异步加载的。再然后学习框架(scrapy)。
四. 如果做web开发可以学习django,flask之类的框架。
五. 最好的教程就是看官方的文档了,不会英语可以借助chrome浏览器自带的翻译功能,实在不想看英文的话看看http://www.pythondoc.com/
六. 坚持写博客,把自己在学习中遇到的困难,自己解决困难的思路,新的知识点自己是怎么把它弄明白的。
学习新的东西,年龄永远不是问题。看你有没有学习下去的耐心。八十多岁的老太太还考大学,何况你才27岁,一切都来得及,奋斗吧,骚年,哈哈。
#####答案是肯定的,27岁学习Python语言是来得及的。
学习Python语言是当前一个比较好的选择,原因有以下几点:
第一,Python语言有健全的生态。Python语言虽然在最近几年被广泛关注,但是Python语言并不是一个新出现的语言,Python语言出现的时间甚至比Java还要早一些。Python语言本身经过多年的发展,已经建立了一个比较完整的生态,有大量基于Python的项目案例。
第二,Python应用领域广泛。Python语言的应用领域主要包括Web开发、大数据开发、人工智能开发、嵌入式开发,Python也可以做后端开发。Python是最近被列入嵌入式开发语言行列中的,可以说这对Python的发展又是一个较大的促进。
第三,Python前景广阔。随着大数据和人工智能的不断发展,Python语言未来的发展前景十分值得期待,现在很多传统程序员都开始转向Python开发就能从一定程度上说明问题。
第四,Python全栈程序员广受欢迎。现在大型互联网企业比较欢迎Python全栈程序员,而Python语言自身的特征决定了全栈程序员很多都在使用Python语言。所以,从就业的角度出发,学习Python也是一个不错的选择。
第五,Python语言学习周期短。Python语法简单,使用直接,调整方便,这些特点是Python被广大程序员喜欢的重要原因,与其他语言对比来说,学习Python的周期是相对比较短的。
如果要在Python程序员的道路上走得更远,一定要打好数学基础,因为不管是做大数据开发还是人工智能开发,都需要有一个扎实的数学基础。作为Python程序员来说,算法和数据结构最好要系统的学习一下。
我使用Python做机器学习方面的项目已经有较长一段时间了,我在头条上也写了关于学习Python的系列文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有Python开发方面的问题,也可以咨询我。
谢谢!
#####现在会Python的人,大部分都是自学的。
python起步比较晚,但是近几年随着大数据跟人工智能的崛起,python也开始大火了起来。
本人是机械专业毕业的,大学有门C语言,但是几乎是一点都不会,考试也只是为了应付而去死记硬背,其实什么都不懂。
学python全靠自学,可以说是完完全全的零基础学起来的。
大学毕业后,每天下班都很闲,就是打游戏(LOL打了上万把,当初是20套全符文,全英雄,金币好几万,全靠自己一把一把打出来的,知道LOL的朋友,应该能看出来我在LOL上付(lang)出(fei)了多少时间)。
人真的很怪,有的时候会突然间开窍。
有天下午照常下班,原本应该立马打开电脑LOL,但是那个下午就是不想去玩,然后就突然开窍,想学点什么有用的技能,不想在一直打游戏打到30岁。
那天下午在网上搜了好久,“python”这个词映入我的眼帘。
至于python有多火,前景有多大,自己可以自行上网查。
当初也想过其他语言。比如C++,JAVA,但是我认真考虑了下,觉得还是选择python。
为什么?
因为现在python才刚刚火起来没多久,会的人不是很多,并且大部分也都是自学成才,不像C++/Java一样,会用的人不仅很多,还都是科班出身,这个时候你再自学C++/JAVA,你能拼过人家科班出身的吗?
以上是我自己当初为什么选择学python的原因,学到现在不说可以很熟练了,起码算是入门了,就算我现在不像从事自己目前的行业,我还可以靠python来找一份其他的工作,可以多个选择。
学python的时候,有的时候不要学细钻某一个知识点,你只需要知道它能可以实现哪些功能,你拿来直接用就可以,千万别想它所实现的原理,因为才开始基础很弱,你越钻牛角尖的话,越会把自己带进沟里。
27岁,每天用两个小时,轻轻松松一年可以入门。个人建议,尽量找个人带着你一起学。
好的书本有《headfirst python》、《python基础教程3》
还有一点就是多敲代码,跟着实例自己用手过一遍,不是有句话说“代码敲烂,月薪过万”
python很好学的,想学到的可以尝试,有需要的话我可以建个交流群,一起学习。
“人生苦短,我用python”
首先现在我的角度而言先说这本书,我不推荐新人接触这本书籍。个人觉得在讲解方面有点乱,适合当一本词典,哪里忘记了查哪里。而且再讲到类的时候不太全面,初始化__init__没有讲。还是推荐head first,我只看过电子版的觉得比较适用于新手。
再说27岁学python,如果是有语言基础的话,可以尝试,因为大部分语法都是互通的,有些在格式和内容会有所不同,例如内存分配,面相编程~而且python 确实是一门强大的语言(阿里,京东等bat服务器项目是我们做的)上层用的还是python ,为什么不用c/c++不都说速度快吗,确实两种语言速度快但需要编译,python 直接就可以用。底层就是c/c++了。
再说没有基础的,我很不推荐,除非真的是有天赋那种的,不要说还年轻都是骗人的,基本公司要的都是1-3有工作经验的,什么项目没做过只会一点小练习,别挣扎了。如果说只是因为喜欢而不是为了生活,那可以的,把它当做一个爱好。
本人双非一本计算机专业,来小小地替楼主解答一下。
你问“来得及吗”,按我的理解,一方面是觉得自己年纪大了学不会python,另一方面是怕学完了python赶不上人工智能的潮流。
首先第一点,python相对于C语言、C++、Java等一些语言来说,真的很简单。往往用其他语言写了几十行代码的功能,python几行就能搞定,因此使用python的编程人员往往会说“人生苦短,我用python”。
而且python的前身是abc语言,abc是个教学语言,夸张点说就是用来教小孩子编程的语言,这么一说你应该就知道入门python其实并不难。
那入门了python你能干什么呢?
首先必须是爬虫,什么是爬虫呢?简单点说就是把别人网站上的图片、文字、视屏什么的给爬下来,比如说你爬个火车票,再自己包装一下,就能有一个自己的火车日程表。
基础的爬虫也不难,我同学自己学了不到两个星期就小有成就了。
再就是数据分析了,这个要求就高了许多,要求你熟悉python的各种库以及其他的一些软件使用。
网易云课堂上有一门“python数据分析师”的微专业,楼主如果有兴趣可以去看看,这是想学python,但又不想专职做程序员的一个好的工作岗位。
再来说说第二个问题,关于工作。
如果你是看好了当前火爆的人工智能来学python,我劝楼主还是放弃吧。
python只是门语言,跟人工智能关系并不强。
人工智能的核心是算法,算法的核心是数学,没有一定的数学功底想搞人工智能,真的不现实。
现在各大互联网公司都在招“算法工程师”,年薪最低30万,但学历最低一般是博士毕业,硕士毕业做这个的几乎没有。
以上就是我的回答,如果有什么问题的话,欢迎大家发表评论,或者想了解具体怎么学python的可以私信我,知无不答。
#####我也来回答一下这个问题吧。我是研究生毕业之后从事工作才开始学习用python的。算下来也基本上27岁才开始学。所以你完全来得及学习python.
1 先说一说我用python来做什么?我从事运维岗位。为了提高工作效率,用python编写了一些小的程序。比如获取交换机的流量,获取服务器的性能指标,扫描网段地址,在线用户等等.随着学习的深入,我把这些小的程序进行重构,组成一个大的应用系统。构成一个运维管理平台。最近把运维平台的数据取出来,用一些机器学习的算法进行计算得出一些运维的数据。
2学习python之前,你首先需要明确几个问题。你用python来做什么?是为了完成工作,提高工作效率还是用来完成一些什么事情?有了目标就比较容易学习。通过需求驱动来学习的话,学习的效果也比较好。通过一些小的项目来学习,用需求驱动学习,我觉得最好的结合自己现在要完成的工作。你会发现python是一门非常有趣的语言。他的数据类型可以构建世界上的一切事物。简单明了高效。
3假如你现在已经学了一些python的入门知识。知道他的数据类型,而且熟练运用它的数据类型,比如列表,元组和字典。这时候你就可以尝试学一些web框架。我是从django下开始学习的。这个框架功能很完整,实现了视图层,控层和持久层。编程效率也比较高,可以快速的构建一个web应用。我,我以前做过一个工作,就是把一些编写的小的程序构建成一个带数据库的web应用系统。
4 python与大数据用计算机器学习紧密相连。实现了很多算法库。可以直接应用。假如你的工作与数据打交道的话,python可以说是如鱼得水。随着工作的积累,你会有大量的数据,把这些数据提炼出来可以用机器学习的算法算一算,就可以得到很多有趣的结论。这个也离不来python.
总结一下,27岁开始学习python不晚。但是要讲求方法,一定要与现在的工作相结合,通过需求来推动学习,通过一些小的项目来推动学习。这样的话,学习得更快,成长的空白,对语言的理解也会更好。而且可以加倍地提高你的工作效率。
以上是个人见解,不到之处,请多多包涵。
#####不知道题主现在做什么工作,家庭经济状况怎么样,作为一名在互联网行业工作八年的研发,我来说说。
学习本身没有错,那这个问题其实是有多种答案的,取决于你的规划,你的生活现状,你的家庭条件。
如果目前没钱,没房,没车,家里没矿,那如果是兴趣,算了吧,没有资本让你玩儿了,你已经不是学生了。
如果以后要在这行发展,去学吧,报个培训学校,快速学习,尽快提高,在目前这种宏观经济环境不好的情况下是可以生存下去的!
如果家庭条件好,那无论是兴趣还是想体验生活,去吧,权当体验生活了
实在没忍住,27岁开始学算什么,我们领导要求所有人现在开始学phthon, 不管年纪,不论岗位,如果考试不通过还影响考评。领导认为只要认真学都能学会,认为python是我们转型的唯一出路,以后要走数字化服务就必须会python。我们是服务性质的,跟开发没一毛线关系。
#####先说答案:来得及!
Python 近年来发展势头迅猛,除了软件工业的应用影响之外,易学易用也是繁荣的主要原因。不论是作为开发工作的主要语言,还是解决日常办公的繁琐工作,Python 都是绝佳的选择!
从技术角度来讲,Python 是编程语言,不同场景下的应用开发,可能还需要学习相应的扩展库或框架。鉴于题主采集、分析数据的需求,这里尝试给出建议的学习路径:
熟悉 Python 编程语言基础,变量数据类型,流程控制,函数,面向对象,异常处理等知识;
了解 Web 前端基础,数据采集的主要来源是网页,需要了解 HTML 常用标签,CSS/JavaScript 在网中的作用;
HTTP 基础,熟悉浏览器对于服务器的GET/POST 请求、响应过程及状态;
学习 Python 相关 HTTP 请求库,掌握 Python 请求解析 Web,有内置的 urllib 模块,或第三方 requests 库(建议);
掌握 HTML 数据提取,推荐 BeautifulSoup 4 ;
学习 Scrapy 一站式爬虫框架,可以替代步骤4,5功能
掌握数据存取知识,这个比较宽泛,看具体需求,从简单的 Python 文本/csv文件读写,到更适合办公的 openpyxl Excel 操作,再到 SQLite, MySQL, MongoDB... 选择很多;
如果要实现数据分析可视化,Numpy, Pandas, matplolib 是最佳选择。
Python 的一大主要优势就是有丰富的库,前述学习路径中提到的某个库或框架,通常也有备选方案。这里只是尝试给出建议!
初学者一个最主的困惑是,面对一大堆专业术语和技术细节无所适从,没有清晰的学习路径和知识地图,导致自学效率不高,且容易有挫折感!去机构学习往往会受到唯利是图销售人员的话术误导,浪费金钱时间!
建议初学者明确自己的需求,少走弯路,也祝题主早日学成!
Demand feedback