如果只会Python能不能找到工作
具体能不能得看自己学得如何,如果学的很好的话,很容易找到工作。
学python的同时一定会接触到其他技术,毕竟光会python这门语言是不够的,要看用它来做什么。比如说用 python做爬虫,就必须接触到html, http等知识。
python是现在最火的数据分析工具语言python的进阶的路线是数据清洗,爬虫,数据容器,之后是卷积,线性分析,和机器学习,区块连,金融方面的量化等高端进阶。
python是现在需求做多的数据程序工程师的语言。移动互联网的前端红利时代已经过去了。现在需要的是跨界的数据工程师,语言会python就可以了,但是高等数学要学好,对其他行业要有认知,英语要好,能看懂国外社区的内容。
扩展资料:
Python的设计哲学是“优雅”、“明确”、“简单”。因此,Perl语言中“总是有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。
在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。
由于这种设计观念的差异,Python源代码通常被认为比Perl具备更好的可读性,并且能够支撑大规模的软件开发。这些准则被称为Python格言。在Python解释器内运行import this可以获得完整的列表。
参考资料来源:百度百科-Python
只会Python是不容易找到工作的,特别是开发的工作。
Python是一个胶水语言,不应该当作一整套专业去学习,否则就业形势并不好,职业道路会很窄。Python一直以来扮演的角色是哪里需要去哪里,特别方便,比如做爬虫、数据清洗、自动化运维的工作时,用Python写的脚本简单好用。但是你却很难只靠这些小技巧找到一份工作。
现在的职业形势要求几乎每一个白领都要学习Python,就像每一个办公文员都要学习PPT一样。就连一个搞房地产开发的老头潘石屹都在学习Python。但是你要知道的是:Python虽然火,但只不过是一个辅助工具,当作主要技能是没有优势的。
如果立志做一个程序员的话,最好是从Java这个语言学习,而Python可以作为第二语言,对编程职业的发展是最有益的。如今业内越来越提倡程序员是java和python双语教学,实践证明,Java为主,Python为辅是最适合的当下就业形势的。
Python这语言,只适合作为加分项,不适合作为技术支撑。。。。因为它写不了复杂逻辑。只适合写一个爬虫,计算器,记事本之类的小程序。
说这个也许有人不服,凭什么Python就写不了复杂逻辑?豆瓣和知乎不是用Python写的吗?先声明,豆瓣的后端,已经废弃了绝大部分的Python代码,重新写过了。youtube也正在重写中。。目前以Python为主的网站,就只有知乎这么个独苗。
为什么?不是因为Python的性能慢,而是因为Python的语法太悲剧了。。。。也许Python的语法简洁,在初学者看来是优点。因为初学者一般练手,都只写1000行以下的小玩意,Python的语法简直爽翻了,真没任何缺点。。。
但如果你真的尝试用Python封装几十个类,去写个一万行以上的东西,自然就明白它的语法问题有多严重了。不只是难受,而是根本写不下去。。。。
比如像一个类似游戏的变量声明。。。。如果是JAVA,C#,C++(三门语言的语法几乎一样),大概是这个样子(伪代码):
主角 a=李逍遥;
武器 b=长剑;
技能 c=御剑术;
音乐 d=最炫民族风;
void test( 主角 A,武器 B,技能 C,音乐 D){
xxxxxxxxxxxx;
}
无论你遇到任何一个对象,实参还是形参,你也能看明白它是个啥吧?
但如果用Python写,是啥样子呢?
a=林月如
b=皮鞭
c=乾坤一掷
d=自由飞翔
def test(A,B,C,D):
----xxxxxx;
简洁,优雅。。没毛病。。。但如果你声明了50个变量之后呢?在写到第1000行代码的时候,你遇到了第38个变量。。。。它是个啥? 是一张图片?一瓶药水?一个BOSS?或者仅仅是一个数字?如果你在几百行代码之后,一时脑残,写了一句b=药店老板,会怎么样?
JAVA,C#,C++的IDE都会立刻告诉你,b是一个武器类型,无法赋值为药店老板。
而Python呢,不会报错。。。。。但当你写了几万行代码,游戏完成之后,你会发现你的背包里面,有一个药店老板,这是什么情况?错误在第几行呢?IDE会告诉你,没有错误。..b可以是任何值,当然可以是药店老板了。。自己一行一行的找吧。。。。。
所有的动态语言,都是初学的时候觉得简单省事,但代码写得越复杂,逻辑就越乱。500行以内,绝对是最佳语言。500行以上,效率就会被JAVA,C#反超。1000行,还能靠加注释勉强撑住。2000行,就会发现注释比代码还多。偷懒少写几句注释,等维护的时候,立刻就会各种BUG满天飞,但IDE却一直告诉你,代码正确。。。
确实有人可以用Python撸几万行代码不出错,我只想说那不是一般人能办到的。。。而且即便是他们,也有极限,否则又何必重写呢?
2020-02-11 · 蜗牛学苑,IT与互联网人才孵化基地!