之所以写这篇文章,在标题里已经表达得很清楚了。做技术的人都知道,时间就是金钱不是一句空话,同一个技术,你比别人早学会半年,那你就能比别人多拿半年的钱。所以有时候别人去培训我也不怎么拦着,为什么?因为培训毕竟比自学快,虽然根基和自学差了点,不过边工作边补充,还是要比自学占点优势而且还多领了几个月薪水(学的垃圾还伪造简历的除外)。

Python其实语言本身已经很接近自然语言了,所以入门其实并不麻烦。如果你是从未接触过编程的萌新,可以看一些马哥教育入门的视频。这些课不仅讲解python的一些语法,也会提到一些计算机的基础概念。

当然如果大家觉得视频太慢不适合自己的,推荐一本叫做《A Byte Of Python》的书,然后照着书里的代码自己敲一遍,基础的语法都有讲到,敲完一遍后,大概也就算入门的。这本书通过搜索引擎也很容易找到,有中文和英文两版的区别不大。当然,最重要的是你一定不能copy书里的代码,然后运行,学编程,不动手是不行的。而且敲的过程中,难免会有一些打错的地方,这时候根据错误信息,来学习一下如何debug也是极好的,当然这个过程里,你也能对python的编程环境熟悉。

编程环境的话可以选择文本编辑器+命令行运行,或者IDE的两种。前者推荐Sublime Text,后者推荐Pycharm,当然这只是一种推荐。

看完以上的内容,相信你对于Python的了解又加深了一层。作为一名python爱好者,如果你在学习中遇到了困惑需要交流,可以到网站(http://www.magedu.com/)获取帮助。

最新文章

  1. React Native MAC上环境搭建笔记
  2. 模板:正则替换之后生成标准的php文件 然后include该文件
  3. RHEL5.8配置NFS服务
  4. android 底层log分析 内存及backtrace tombstone/crash
  5. 体系结构设计MVC
  6. 工具第二天 cocoaPods 私有库的创建
  7. 高性能Linux服务器 第10章 基于Linux服务器的性能分析与优化
  8. 敏捷开发之道(二)极限编程XP
  9. [JS] save txt file
  10. 源代码编译lamp环境
  11. Nginx和Apache有什么区别?
  12. [Bash]LeetCode192. 统计词频 | Word Frequency
  13. Bugku-CTF之速度要快
  14. 剑指offer之二叉树
  15. [Luogu 3401] 洛谷树
  16. Android——TabHost(标签容器)相关知识总结贴
  17. django 之Paginator
  18. Centos7-安装Gradle4.10
  19. How to convert a byte to its binary string representation
  20. (转)CDH中启动的hive,使用jdbc连接hiveServer2时候权限不足解决方案

热门文章

  1. Django文档阅读之聚合
  2. CentOS 初始化脚本
  3. 深度解析qml引擎---(1)Qml文件加载
  4. TCP粘包和拆包的定义,产生的原因以及解决方案
  5. Microsoft的考验――查找第二大的数
  6. char * const * (*a) (int b)
  7. 第14章 Salesforce标准对象
  8. 在Firefox中操作iframe的一个小问题
  9. module 'pip._internal' has no attribute 'pep425tags'
  10. 【转】webpack4安装过程遇到的问题及处理方法