决心学习Python
来源:互联网 发布:salomon跑鞋矩阵 编辑:程序博客网 时间:2024/05/11 18:38
C#语言的短处
作为一名CSharper,我深深地喜欢这门语言。C#是一门优雅、简洁的语言,作为.net平台的主打语言,表现出勃勃生机。然而,.net平台只能运行在Windows系统下实在是一大缺憾。尽管Mono框架能够使得C#运行在Linux系统下,但是版权问题、语言版本问题却始终存在。当我想在Linux平台下开发程序时,总是心生望洋兴叹之感。
Jvm与.net平台的策略
今天在工作间隙,突然想到搜索一下net平台的支持语言。.net平台下支持C#、vb.net、F#、Jscript.net等微软自己开发的语言,同时还支持J#、IronPython、Perl、Delphi、C++等其他语言。Jvm平台也支持java外的scala、jython、jruby等其他语言。之所以如此,双方都想着吸引其他语言的开发者。
那么,作为一名CSharper,对java的语法复杂有种排斥感。纵观jvm平台支持的语言,自己喜欢的就是Python语言。
Python语言的优点
简洁
C#本身是一门简洁的语言。由于习惯了C#,很难再忍受C++语言的复杂性。而Python比C#更加简洁。同样的功能,Python能够减少键盘输入。做的更多,写的更少。
支持函数式编程
现在很多人都知道函数式编程,甚至有人觉得函数式语言能够取代命令式语言。这个有些武断。真实情况是,许多语言具有了函数式语言的特点,使得语言更加的优雅。许多技术大牛追求编程风格的优美,甚至有人提出文学式编程。也许,具有函数式语言特性的语言能够帮助他实现。Python就是其中之一,C#的linq语法同样也是。
跨平台
只要安装python环境就能运行Python程序,linux系统本身就自带python环境。
脚本化
脚本化的好处就是能够对代码进行热更换。
学习新语言的方法
多练习实例
光说不练假把式,编程实际上是门手艺。在《编程艺术》中,许多大牛把自己归为艺术家。我则觉得程序员更像工匠。编程光靠看书是学不会的,最初级也要把教程中实例代码全部运行一遍。如果有课后题可以试着写一些。
实际制作项目
可以在博客中找到某个示例系列,将博客示例从头到尾复制一遍。后期可以自己设计一个真实项目,自己实实在在的做出来。相信两三个项目下来,一门语言也算过关了。
- 决心学习Python
- 决心开始学习Python
- 决心开始学习英语
- 决心
- 决心
- 决心
- 决心
- 决心
- 决心
- 决心
- 决心
- 决心
- 决心
- 决心
- 决心从学习C#开始
- 将以更大的决心和勇气去学习
- Cocoa2d-X学习笔记第一篇:下个决心表个态
- 决心成功
- 11235 - Frequent values
- 传iPhone 6屏幕小于5英寸 富士康已开始测试
- 连接Oracle数据代码
- Java逆向工程师
- 黑马程序员-反射及应用
- 决心学习Python
- 雅虎收购社交广告新创公司Bread
- 将Opencv中的IPlimage对象的数据与二维数组之间的互相转换
- VB解一元二次方程式
- 百度2013校园招聘笔试题解析
- DB2 db2diag.log 日志分析
- dojo(四):ajax请求
- windows下配置android开发环境
- 无意在网上看到这篇《大牛讲解信号与系统以及数字信号处理》看的时候眼泪奔涌而出,现在我才知道大学读的专业的干吗的!