快乐学习
前程无忧、中华英才非你莫属!

Day1-人生苦短我学python

一、什么是Python

Python是 程序设计语言, Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进且Python具有丰富和强大的库,常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。它的理念: 优雅”、“明确”、“简单”

二、工欲善其事,必先利其器

1、安装python

https://www.python.org/

下载windows对应的版本的安装包,一路默认next就可以了,自动帮您配置好path,这里我从2.x版本开始学,然后在过度到3.X,毕竟现在好多项目还是2.X,如果在3.X运行,我百度了一下据说需要自己写2.X到3.x的对应模块! 官方没有这种模块,so,我觉得还是有必要先学2.x在3.x!

python 跟JAVA对比:

跟java做个对比,java的安装包分为开发环境+运行环境,并且还要手动配置环境变量!这里只能对java说了声fuck!我刚学java的时候,花费我半个小时左右配置它,研究它。

不是通过默认安装之后找不到java装到哪个路径了,再不就是不会配置环境变量。导致跑个demo都各种异常!
比较完美的配置还需要配置path、classpath、javahome,因网上的配置方法都不一样!根据多年的总结,如果是windows上环境还是配置这三个属性,用的比较舒服!
就尼玛不能学学python,这种安装方式!

因为好多童鞋不知道jdk是什么东东,jdk里面的jre什么东东,甚至搞笑的是,生成环境的项目直接怂的是JDK!

2、安装牛逼搭pythonIDE

为什么直接上手编译器,因为小编有一些代码逻辑思维,和项目管理经验!why不用Text的软件 ,就直接怂IDE!好处就是:代码看着舒服,及时报错、python的包管理方便。

Python安装包直接从官网怂就行:

http://www.jetbrains.com/pycharm/download/#section=windows

这里选用pycharm,唯一目标,节省学习时间!节省、节省 !

从官网下载最新版本。server激活选项里边输入 http://idea.imsxm.com/,据说这个可以免费用一年!

不建议费尽心思汉化!英文挺好!

三、运行Python版本的HelloWorld 、对比Java的HelloWorld!

pycharm可以定制主题,我这里定制的是eclipse+windows主题混合模式。比较潮的童鞋可以定制intellij idea主题模式。(我的要求就是,简洁、透明就好!)

Python版本:

因为对Python了解的不深,只是有些通用脚本拿过来调一调会用的阶段,这里不做过多介绍、后续进行报导!)

JAVA版本:

小编吐槽java未来为什么会从霸主地位被扯下神探的原因!

首先呢,java需要定义类名,并且类名规定还得要求首字母大写,然后为了瞅着规范些,第二个word中的‘w’也要大写!叫做驼峰标识!驼你妹啊,有能耐不要起特别长的名字啊!。其实java也可以设置成极简模式!只是玩法不一样了,叫做封装、重写。这尼玛为了能重复利用代码,就各种泛型、反射、动态代理、设计模式,各种抽,各种装,代码最后写的跟一坨屎一样,让人恶心巴拉、第二个人看都看不懂,只能重写哈哈~。
这种东西如果官方就给隐藏掉了,简化了,大大提高代码可读性,未来终究还是解释性语言的天下(这里就不解释啥叫编译性、和解释性编程语言,因为论点太多,坚持自我就是最好),甚至未来通过中间件,自然语言就能很好的跟计算机融合,让机器听话实现我们人类想要的功能,这就是未来终极AI所发展的目标,不明白的童鞋多看些美剧科幻大片,因位创意来源于生活!java的核心处处是对象,已经被Oracle打破,坚守的东西,被打破,这门语言必然会失败,这里说的只是java语言会死,jvm死不掉!因为好多开源项目,大数据项目底层都是基于jvm的!后续扩展了junit啊,一个@test 也可以搞定类似main方法的功能!但是尼玛,没看到么,Python中连注解都不用!直接一个print()。虽然公认python比较慢,这还是使用人的问题,还有就是python 直接从C过度而来,而JAVA是从C++过度而来,只是python更抽象、和封装的比较厉害所以照比JAVA性能上是差了点!但是只要社区足够庞大!未来这些都不是事!而java越来越商业化终究就死掉了~。

注明:原创文章,禁止转载

打赏

未经允许不得转载:同乐学堂 » Day1-人生苦短我学python

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

特别的技术,给特别的你!

联系QQ:1071235258QQ群:226134712
error: Sorry,暂时内容不可复制!