php java python容易入门_先学习Python之后再学习PHP与java会更好吗
学过python语言之后在去学习PHP javascript 这些编程语言是不是会更好的能快速理解,
有python基础之后,再去学习php语言 理解上 是不是更方便上手,
我现在主要想学习专研 PHP javascript这两个方面的, 我的朋友建议我学完python 之后,然后再去学PHP 会更容易的理解这些编程语言
各位大神给我一点意见, 有必要学习PYTHON 再去学PHP吗?
我看见很多大学都是以python语言作为编程语言的基础语言
其实语言只是一个工具,在工作中是项目驱使你学习更多的技术。
没有必要再学php,python和php是并列的,而且python的用途更广。另外学python的经验对学php一点帮助没有,如果想走php路线,有java当基础会更好(当你php学到类那一块时你就能发现了,感谢@eechen 提醒)。
学了Python之后发现PHP能干的Python都能干(并且干的很不赖),但反过来还真不是这么回事
很多大学都是学C开始的吧 如果你目标很明确 完全没必要走弯路
学Python自然会有助于理解其他语言 但是理解Python本来就不容易
所以 没必要
学了python你会总是忘记写分号。
我觉得只会让你在用js和PHP的时候抱怨,靠,为什么这都不能做?
比如之前js不能把变量当做字典的key这个事情真是把我shock到了...
script类语言,python历史相对悠久,库也齐全,树莓派都是拿来当教学语言用的,多学习方便融会贯通
但相对于php和js这两块而言学了python对学这两门活有什么好处,其实还是看作者的意图和功底。
如果仅仅是快糙猛的web项目学javascript前端/html5/css3加php/node后端足矣。
如果作者是立足于能搞清python下的服务容器、fcgi,scgi之类的规范再来学php/js已经没有必要了。
先學彙編吧,這樣你不僅徹底掌握了計算機程序執行的基本原理,還不會抱怨自己幹嘛換到了一門「世界上最好的語言」。
如果你会了python,理解起PHP javascript肯定会更加快一点。
但是这个的原因是你会了一个程序设计的语言,理解起其他的来肯定会快一点,并不是说python和PHP javascript有什么特别的关联,你会了任何一种程序设计的语言,都让你理解起PHP javascript肯定会更加快一点。
所以,然并卵。
python确实是相对比较容易入门的一门语言,学好python再去学php,js肯定可以理解得更快。其实应该是这样的,学好一门语言,再去学习别的语言相对会学得轻松一点,可以很快理解,因为语言都是相似得。
但是,学python有很大的弊端,就是会养成一堆坏习惯。众所周知,python不用分号而用换行分割语句,所以以后写别的需要加分号的语言时,一不小心就忘了。而且python的条件语句中的条件也可以不用括号括住,这也是一个不好的习惯。但是python语法也有一个比较好的地方,就是不用大括号而用缩进表示代码块,所以一般学过python的人写的代码会很整洁,缩进规范。
既然你主要想钻研PHP和JS,当然应该直接学习这两门语言,而不是透过其他语言.另外Python使用缩进来标示语句块而不是用通用的{},Python不支持switch/case语句,三目运算符(?:),自增自减运算符(++,--)等,而这些跟PHP和JS都有区别.
其实你的问题还是有点偏颇,哪有人学编程专门去学某一两门语言啊?
你的问题是否可以理解为,你想主攻web开发方面,所以php和js是有必要学并且使用广泛的。
python也可以做web开发,上面有人也说了,如果你真的学好python,那学不学php都无所谓。
但如果你还没有怎么开始学习的话,我建议你从C入手,因为PHP是C系的语法,并且PHP底层是用C实现的。到了后期,如果业务需要,你可能需要深入PHP的内核,所以C还是很有必要的。
之后可以开始学PHP,因为PHP真的很简单。为什么老有人吐槽PHP,可能也是这个原因。PHP简单到几乎没有门槛,并且能够快速地开发出一个功能比较完整的应用。PHP被人吐槽的地方也很多,但是瑕不掩瑜,如果你并不需要考虑高并发下数据库连接池或者常驻内存这些东西,PHP其实是很好的带你走进web开发的一门语言,并且PHP正变得越来越好。
js现在也是越来越火爆,有人说js是一门全栈型语言,学好了js一门语言就够了,前后端都能搞定。当然js入门也很简单,但是想深入却并不简单。并且目前node也不太稳定,自学的时候大部分时间都在纠结npm的包为什么装不上因为版本而导致的奇怪的问题,所以也不能光学js。 但js绝对是非常值得学习的语言!
针对你的问题,我建议你先看看C,了解下指针链表数组之类的,然后再学PHP和js
根据你的提问,只是为了学PHP JS更容易而去学习Python,这样的话不是走了弯路了么?如果非要一门语言作为入门我推荐去学习C语言。
其实学了python可以不用学PHP了。
你学习了C/C++之后,学习其他语言可以更快速的理解所有语言。
什么语言学好了,学其他的都一样~
就好比你是个武林高手,之前一直用剑,后来让你改用刀。。。
难道你就不会武功了?会被小瘪三欺负了?哈哈~
我是先自学的python,然后现在因为在折腾android,java反倒比python熟了(单指语言特性)。
我个人的看法,python的语言特性非常复杂且灵活,相反java就要规矩的多。学了python的好处是不仅能知道面向对象编程,而且还能知道高阶函数,装饰器,生成器等等特性,这些特性你基本都能在javascript中看到(yield这个特性javascript好像最近刚加入),你学javascript的时候估计就不会太晕了。
玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd18547.html
相关文章 Recommend
php java python容易入门_先学习Python之后再学习PHP与java会更好吗相关推荐
- 自学python无法入门_为什么自学Python看不进去?
我自学编程的入门语言不是 Python,但看书时同样常常感到无论怎么努力都"看不进去",明明每句话好像都懂了,但转头就忘,让人极其崩溃,后来花了很大力气才搞定. Python 是我 ...
- Python语言入门这一篇就够了-学习笔记(十二万字)
Python语言入门这一篇就够了-学习笔记(十二万字) 友情提示:先关注收藏,再查看,12万字保姆级 Python语言从入门到精通教程. 文章目录 Python语言入门这一篇就够了-学习笔记(十二万字 ...
- Python从入门到精通— 初识Python
Python从入门到精通- 初识Python Python基础知识学习系列博客,持续更新 Python从入门到精通- 初识Python Python从入门到精通- 初识Python 1.Python简 ...
- Python基础入门教程:使用 Python 3 协程快速获得一个代理池
Python基础入门教程:使用 Python 3 协程快速获得一个代理池 前言 在执行 IO 密集型任务的时候,程序会因为等待 IO 而阻塞.比如我们使用 requests 库来进行网络爬虫请求的话, ...
- python编程入门指南 明日科技-python从入门到项目实践明日科技三剑客书籍视频...
┃ code(实例源码) ┃ ┃ 03.rar ┃ ┃ 04.rar ┃ ┃ 05.rar ┃ ┃ 06.rar ┃ ┃ 07.rar ┃ ┃ 08.rar ┃ ┃ 09.rar ┃ ┃ 10.rar ...
- 黑马程序员__关于自己的一些学习死角的再学习(基于老毕的java基础视频)
----------------------<ahref="http://edu.csdn.net"target="blank">ASP.Net+A ...
- python基础论文_北大博士Python学习笔记,Python基础语法总结,一篇文章带你入门...
image.png 网上现在Python学习资料有很多,但是很杂.很多初学Python的朋友就不知道该怎么去抉择,那些是自己当下所需要的. 刚好朋友是北大的博士,在IT行业也工作八年了.就把他学习Py ...
- 如何学python新手入门_如何学习Python,以及新手如何入门?
好久以前就想写这个回答了. 学校里面开了一门极其火的python通识课,我幸运选上,加上我对python还是比较感兴趣的.就这样我开始了我的python学习之路. 提前说明吧,我真的还只是一个纯纯纯新 ...
- 自学python有哪些方向-Python新手入门应该注意的一些问题以及学习方向
人们为何使用 Python? 在学习 Python 之前,还望新手们先看完本篇文章,写作不易,还请各位大佬赏脸 ,根据我自已在学 Python 的过程中,以及网上众多 Python 学习,爱好者评论中 ...
最新文章
- AI 场景的价值体现——视觉 AI 技术落地实践
- 北理通信男找工作的经历及心得
- 深度学习框架Caffe源码解析
- Altair Compose 2020直装中文版
- php整蛊关机代码,整人代码大全
- 原生Java代码拷贝目录
- 浅谈UML类图中类之间的5种关系
- 做JAVA开发的同学一定遇到过的爆表问题,看这里解决
- 设计师的10种范式转变
- go操作mysql创建多对多_Django 数据库表多对多的创建和增删改查
- 帆软报表嵌入python程序_在线报表FineReport中如何进行嵌入式部署
- 群晖 root_最新群晖DSM7.0降级教程
- php 保存远程图片到本地
- asp.net绑定checkboxlist--------jquery绑定click事件,获取checkbox的value和显示值
- 如何为物联网选择微控制器?
- 又酸了!腾讯员工福利再升级:入职满15年可“提前退休”
- 华为管理学案例分析_管理学论文5000字如何高质量写作
- NOI Online能力测试2视频版,让我们看看出题专家怎么说!(入门组)
- [PyTorch] reverse the normalization
- Paypal开源nodejs框架研究(二)KrakenJs之Enrouten
热门文章
- ubuntu wifi图标变成问号 网速很慢
- Linux安装和配置ftp
- QQ动态模块(初稿截图)
- win10下 多媒体设备播放不出声音的解决方案
- 建立书签链接的html语言,在某文本上建立超级链接的方法是
- UNITE 2016 SHANGHAI|社区 团结 分享 感谢与你相逢
- 学EPLAN到底要学什么?
- Kubernetes 11 (API访问控制、serviceaccount、useraccount、RBAC、PSP安全策略配置)
- 阿里二面:千万级、亿级数据,如何性能优化? 教科书级 答案来了
- android drm 播放器,Android-MediaPlayer中DRM的实现