首页
技术笔记
网址导航
Json在线解析
二维码
Ip地址查询
在线流程图
新用户注册
|
会员登录
在线工具
开发笔记
毒鸡汤
网址导航
免费在线流程图
3赞
462
当前位置:
开发笔记
>
编程语言
> 正文
想扩展知识,学一门新语言,该学 Python、Ruby,还是 C++ ?- Python教程
作者:echo7111436 | 2021-09-03 02:14
过年想新学门语言哪个比较适合?有PHP和C#经验
过年想新学门语言 哪个比较适合?有PHP和C#经验
回复内容:
那么多Python?!我推荐Ruby吧,百花齐放,呵呵~而且Ruby的元编程能力比较强,写起来可能更有意思~ 你同事的工作会用到python或者ruby吗?如果是,那他们用什么就学什么,以后好接活。
以PHP和C#来看,你的工作可能跟前台页面和后台系统有关。建议学习python或者ruby,原因:
1.不知道是否会经常接触linux,部署应用?在linux上混,不熟悉一门脚本寸步难行。
2.应用除了正常运行外,还会留下一些日志,需要进行日志分析和数据挖掘。这些通常都是写脚本来跑。
3.很多nosql应用,都有python或者ruby的客户端(python普遍一些),利用它们操作nosql很方便,也适合在linux定时跑。 突然想起來朋友的一個比喻,用在這裡。如果說快感,C++/C是看黃書,Python是擼管,Ruby就是拉著個妹子肆意蹂躪。 要想学语言的时候上网到处看比较,后来发现就自己一个一个学过去写两个项目就会知道自己想要的语言究竟是什么。
你站在桥上看风景, 看风景人在楼上看你。 明月装饰了你的窗子, 你装饰了他的梦。
编程语言这种东西看似好像是你在选择它,但是其实更多的是语言选择了你
。
你和别人交流的时候基本上听到他喜欢什么语言就能够判断出他这个人的偏好。
喜欢汇编,C的一般是比较hack的人,喜欢挑战,喜欢优化。
喜欢java的人,一般是比较冷静,按部就班的人,而且通常呆在大公司。
喜欢python的人肯定是比较喜欢简洁的人。
喜欢ruby的人肯定是比较喜欢冒险,比较有个性的人。
喜欢c++的人。。。肯定数学都比较好,学习比较努力那种。
喜欢R语言的人,一般对付费软件有抵制。
喜欢php的人,一般是比较有小聪明的人。
。。。
我看到很多很多人再问“我该学什么语言”,(虽然我自己是出与兴趣和娱乐选择的ruby进行编程,我可能也会推荐ruby,)我就的你们花时间研究这个,不如各种语言都用一小段时间,然后
准从自己的内心,让语言选择你。
如果一门语言,没有影响你对编程的看法,那么这门语言是不值得知道的。 一个图灵奖获者这么说。
最不同的是ruby,所以建议学ruby。如果学ruby建议加上rails。
ruby和python的区别很大。 学门不一样的吧,推荐F#。都是.net的,你上手也简单。 有空都学了吧 目前主流的语言有c、c++、python、ruby、java、c#、php、javascript、erlang等。
楼主会c#、php,应该javascript也会。
所以楼主现在的知识架构是c#(后端编程语言)、php(网页脚本)、javascript(客户端脚本)。
java和c#比较类似,编程思想各方面也比较接近,所以就没必要学java了。
c++语言在某种程度上和c#也相对接近,而且c++接近底层,比较高深。如果只是兴趣而没有特定的目的,不建议学习。
因此来看,适合楼主的就是python和ruby了。可以在此选一。python目前使用的人应该比较多,并且很多软件都提供python接口。所以推荐楼主学python。
如果想学习高并发、分布式架构的编程,就学习erlang。不过erlang的语法比较怪,可能刚接触不太适应。比如没有循环。 ocaml或者scala或者f#,都挺好玩的 从心
推荐阅读
程序员
日期时间无效
如何解决《日期时间无效》经验,为你挑选了1个好方法。 ...
[详细]
程序员
VB.NET没什么日期时间?DataReader的
如何解决《VB.NET没什么日期时间?DataReader的》经验,为你挑选了1个好方法。 ...
[详细]
程序员
在Linq没有条件
如何解决《在Linq没有条件》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Twig检查数组中是否有任何值
如何解决《Twig检查数组中是否有任何值》经验,为你挑选了2个好方法。 ...
[详细]
程序员
如何使用libsvm库(Matlab)实现1对1多类分类?
如何解决《如何使用libsvm库(Matlab)实现1对1多类分类?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
filter:notarray预期的数组但收到:0
如何解决《filter:notarray预期的数组但收到:0》经验,为你挑选了1个好方法。 ...
[详细]
程序员
如何在yocto中本地安装内核补丁?
如何解决《如何在yocto中本地安装内核补丁?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
git add和git stage命令之间的差异
如何解决《gitadd和gitstage命令之间的差异》经验,为你挑选了2个好方法。 ...
[详细]
程序员
git push试图推送未在git ls-files中列出的文件
如何解决《gitpush试图推送未在gitls-files中列出的文件》经验,为你挑选了1个好方法。 ...
[详细]
程序员
敌人出现在5号球员机会1后面
如何解决《敌人出现在5号球员机会1后面》经验,为你挑选了1个好方法。 ...
[详细]
程序员
相同的Admob广告单元ID适用于不同的应用?
如何解决《相同的Admob广告单元ID适用于不同的应用?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
使用LIKE查找2个单词,即使不是按时间顺序排列
如何解决《使用LIKE查找2个单词,即使不是按时间顺序排列》经验,为你挑选了1个好方法。 ...
[详细]
程序员
错误:在Visual Studio 2013中找不到类型或命名空间名称"ApplicationUser"
如何解决《错误:在VisualStudio2013中找不到类型或命名空间名称"ApplicationUser"》经验,为你挑选了1个好方法。 ...
[详细]
程序员
在Windows10上使用VirtualBox进行Vagrant:在您的PATH上找不到"Rsync"
如何解决《在Windows10上使用VirtualBox进行Vagrant:在您的PATH上找不到"Rsync"》经验,为你挑选了4个好方法。 ...
[详细]
程序员
IComparer没有排序简单的abc?
如何解决《IComparer没有排序简单的abc?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
在批处理SET/P命令"?"中 崩溃与"此时意外"
如何解决《在批处理SET/P命令"?"中崩溃与"此时意外"》经验,为你挑选了1个好方法。 ...
[详细]
程序员
当extendedLayoutIncludesOpaqueBars设置为true时,UICollectionView不起作用
如何解决《当extendedLayoutIncludesOpaqueBars设置为true时,UICollectionView不起作用》经验,为你挑选了0个好方法。 ...
[详细]
程序员
添加XML支持时无法编译ASP.NET 5 Web API
如何解决《添加XML支持时无法编译ASP.NET5WebAPI》经验,为你挑选了1个好方法。 ...
[详细]
程序员
如何在Node.js中获取当月的第一个日期?
如何解决《如何在Node.js中获取当月的第一个日期?》经验,为你挑选了0个好方法。 ...
[详细]
程序员
按修饰符排序包含方法的数组
如何解决《按修饰符排序包含方法的数组》经验,为你挑选了1个好方法。 ...
[详细]
吐了个 "CAO" !
吐个槽吧,看都看了
会员登录
|
用户注册
echo7111436
这个屌丝很懒,什么也没留下!
关注作者
Tags | 热门标签
actionscrip
bash
c#
c++
c语言
erlang
flutter
go
golang
java
javascript
lua
node.js
perl
php
python
scala
typescript
RankList | 热门文章
1
通过ruby OpenURI下载文件时间歇性EOFError
2
返回Mvc.JsonResult并设置Response.StatusCode
3
取消定义在定义值之前在Enum中定义int变量
4
Xcode自动完成以显示"包含"而非"开始时"的建议
5
RxJS教程不假设熟悉反应式编程概念或Rx .NET?
6
如何设置默认URL /路由?
7
删除Vertica数据库中的重复行
8
如何使用twilio从MS Access发送消息?
9
将CSS规则标记为不太重要?
10
C# - Powershell AddPSSnapin导致错误
11
逻辑运算符&&和javascript中的两个字符串
12
jQuery:从下拉结果中删除ui-autocomplete样式
13
忽略Racket中的多个返回值
14
为什么要在静态锁定成员而不是类上进行同步?
15
如何获取指向std :: vector的最后插入元素的指针?
16
如何在django模板中使用href属性
17
NodeJS UNABLE_TO_VERIFY_LEAF_SIGNATURE
18
强制事务从另一个连接提交?
19
EF Code First,将两个导航属性映射到同一对象类型
20
致命错误:内存不足(分配1947467776)(试图分配65488字节)
DevBox开发工具箱 | 专业的在线开发工具网站
京公网安备 11010802040832号
|
京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有