• Python学习计划-首篇


    概述

    Python语言这几年的热度一直持续上升,有多火也不用我再介绍了,光从近几年编程语言排行榜的上升热度就能看出,因此我也计划学习一下python语言,并且将每次的学习收获记录下来。一方面是记录下来方便自己以后的回顾,另一方面也可以帮助其他想学python的人。由于我也是第一次学习python,虽然以前也接触过一些,但是一直没有系统化的学习。平时的工作中也是一直使用的java语言,原来只是在linux下使用python脚本或简单的爬虫时使用过,所以如果我的记录中有什么错误也希望各位大佬及时指出,不吝赐教,在这里首先表达感谢。

    ![2018-2019年编程语言排行榜](https://img2018.cnblogs.com/blog/1490101/201909/1490101-20190926112023879-411668234.jpg "编程语言排行榜") 2018-2019年编程语言排行榜
    > 另外,在这里我也想表达我的一个观点,有很多人尤其是初学者都会问,学什么语言好?或者是更具体点的问,java和python学哪个比较好?我认为呢,语言只是一种工具,而我们是工具的使用者,我们要在适当的情况下使用适当的工具完成任务,每一种语言的诞生都有它的作用和意义,因此不必纠结于学习哪种语言或者语言之间的比较。就比如我想要学习python,一方面是因为自己的兴趣,对爬虫之类的很感兴趣,语言风格简练,另一方面也是在工作中确实能够帮助我,减少我的工作量,那我觉得这些因素都足够让我去学习这门语言。

    学习方法

    因为这几年一直做的是java开发,所谓编程语言都是相同的,再加上python也是一门面向对象的语言,学习起来就更加的舒服,当然一些语法用起来还是有些别扭,跟java还是有些区别的。我学习的主要方式是通过教学视频和浏览博客和帖子,这些都对我帮助很大,也是我学习的主要途径。另外就是多练习,多练习,多练习*30,重要的事情说32遍。看视频可以把整个流程串下来,然后对于难点和不懂的地方再去看帖子,并且不一定局限于一套视频,有时候一个老师讲的没明白,换一个老师再看几遍就能懂了。当然还有看书,这点很重要,原来也是我一直忽视,包括有一次面试的时候,面试我的是一个干了十五年java的架构组经理,也是推荐我多看书,包括很多编程大牛,都喜欢看书,足以说明看书的重要性。其次就是坚持,当初学习java的时候也是很难受,每次不行的时候我就想想那些我还看不懂的东西,那些牛b的代码和项目,一瞬间就充满了动力,哈哈哈!包括这次写博客也是来控制自己记录学习过程,并且坚持学习。

    学习环境

    - 系统环境:一直使用的是前几年的买的MacBook Air,系统版本是 macOS Mojave 10.14.3
    - 开发环境:使用的Jupyter Notebook,可以一边记录总结知识点一边写代码,舒服。
    - 语言版本:python3 不解释,我的具体版本是Python 3.7.4,mac和linux下其实自带Python2。
    - 开发工具:PyCharm,目前是先用Jupyter Notebook边学边敲,但是学到后面的代码就不适合了,所以用到PyCharm。
    

    jupyter官网
    python官网

  • 相关阅读:
    静态代理和动态代理
    Tomcat的作用思考及NIO的应用(要区分Java NIO和操作系统的NIO模型)
    破坏双亲委托机制的一些情况---Tomcat和JDBC,破坏后的安全问题
    springboot cache---本地缓存的使用
    springboot--异步执行的方法及定时执行的方法
    springboot--事务的使用
    数据结构--堆排序
    数据结构--树的非递归遍历
    最长公共子串的长度和构造
    2015 小结及其2016计划
  • 原文地址:https://www.cnblogs.com/yanht/p/11589578.html
Copyright © 2020-2023  润新知