zoukankan      html  css  js  c++  java
  • 浅谈:从为什么学习python到如何学好python

    虽然目前的编程语言有很多,但是基础语法上的概念,本质上都是相通的。可以做到一通百通。所以没有必要为了学哪门语言纠结太多。

    python是目前市面上,我个人认为是最简洁&&最优雅&&最有钱途&&最全能的编程语言,没有之一。所以既然你决定了要学习python,那么就需要先下一个决心,至少决定要做为自己的主力语言。

    python有哪些优势?看看下面这个漫画

    参考翻译:

    上图:

    “你在飞!怎么做到的?”

    “Python!”

    下左:

    “我昨晚学习了 Python,一切都是那么简单”

    “运行 HELLO WORLD 只需要 print “Hello World!””

    下中:
    “我还是不明白……动态类型,还是空格?”

    “来加入我们吧,编程又再次变得有趣起来了,Python 是一个全新的世界”

    “但你是怎么飞起来的?”

    下右:

    “我只是输入了  import antigravity”(导入 反重力)

    “就这样?”

    “我还对药品柜中的所有东西进行了采样比较”(暗指他对比过多种编程语言,但还是觉得 Python 最简单)

    “但我想这就是 Python.”

    一、作为初学者,应该学python

    很多人对python缩进试的简洁表达不以为然。那些都是已混迹于C和JAVA的老鸟已经习惯了花括号。对于初学者,python语言是最好写,最好读的。

    二、追求生产力,应该学python

    python是全能语言,社区庞大,有太多的库和框架。你只需要找到合适的工具来实现想法,省去了造轮子的精力。

    coder可以写尽可能少的代码来实现同等的功能。“人生苦短,我用python”是至理名言。

    如果实现一个中等业务复杂度的项目,在相同的时间要求内,用java实现要4-5个码农的话,用python实现也许只需要1个。这就是python最大的优势了。

    三、那么应该如何入门python呢

    本人也是经过小白走过来的,买过很多编程书。现在来看这些书发挥的价值几乎为0。

    看书学编辑是效率最低的事情。且不说书的内容基本过时。就是比较较的翻译也很晦涩,照书写了代码跑不通,不断报错。是很打击学习积极性的。

    不过,介绍语法的基础书,还是可以买一本,作为手册查阅之用。这类基础书籍买一本就好,找个周末休息时间,一天便可看完。

    四、那么应该如何进阶python呢

    对python语言有一个全面的了解之后,就可以进阶了。怎么进阶,很简单,找一个你喜欢的领域直接做项目。做WEB网站,做爬虫,都可以的。

    首先要找容易上手的教程。网上有SET BY SET这种文字型 教程 ,这种只能做相对简单的项目,如果是复杂一点的是效率那是让人无法忍受的。而且文字教程由于有时效性问题,或是教程本身细节的一些错误,会让人抓狂的。

    最好的学习教程,其实就是现在淘宝上贩卖的项目视频教程。这类教程有很多,但是鱼龙混杂,很难去伪存真。当然也有很多技术网站提供官方教程 。比如51cto,极客,慕课,麦子等等,实在是太多太多,价格虽然也不是很贵,但一个课程也是几百块。比如要对WEB开发领域有一个全面的学习,仅一套课程是远远不够的。

    在近一年学习python的道路过程中,深知学习的不易,走了很多弯路。收集了几套比较靠谱的视频教程,一步步参照源码编写自己的项目,跑通全程。其中几套教程都已经学习完结。现在准备无私分享出来,供有识之士共同学习进步,欢迎大家进群(697028234)下载交流学习。

    IT视频教程分享

  • 相关阅读:
    【BZOJ4637】期望 Kruskal+矩阵树定理
    IEnumerable是什么
    (转)IIS windows认证
    使用pgrouting进行最短路径搜索
    Nginx设置防止IP及非配置域名访问
    java 调用c# web api 代码
    一台机器部署多个tomcat服务 nginx反向代理多个服务 笔记
    利用Kettle 从Excel中抽取数据写入SQLite
    sql server 统计信息
    sql server 索引碎片相关问题
  • 原文地址:https://www.cnblogs.com/draculaqk/p/8329517.html
Copyright © 2011-2022 走看看