学习任何一种语言都是从入门开始的(1年左右),通过不断的练习到熟练的程度(3到5年),最终只有少数人精通语言,成为大师,他们是金字塔
最顶层。虽然万事开头难,但好的开始是成功的一半。今天,这篇文章将讨论如何开始使用 Python。只要方向对,路漫漫其修远兮。
当你决定开始使用 Python 时,你需要一个明确且短期可实现的目标,例如通过学习找到一份初级程序员的工作。目标明确后,需要了解业务
初级程序员的技能要求是什么?以下是我从拉狗网找到的一名初级 Python 工程师的工作要求:
Python开发除了熟悉语言本身,还需要掌握很多相关技能。比如在NBA,你不仅要学会投篮,还要练习力量、技术、战术等一整套东西。因此,一个普通的Python Web开发工程师需要掌握的技能至少包括一个Web框架,比如:Django、Flask、Tornado,而数据库的支持离不开业务系统。此外,还需要Linux系统的基本操作和常用命令。明白,因为以后你会写出基本上会在Linux平台上运行的程序。
推荐学习《
》
很多新手总是纠结到底是学Python2还是Python3,就像同时吃包子和包子一样,不知道先吃哪个,这种纠结完全是徒劳的,因为他们
是同一种语言,只有少数地方语法不兼容。虽然大部分公司还在使用Python2,但Python3逐渐成为主流已经是不争的事实。
它在性能方面更有优势,官方也在力推Python3。所以毫不犹豫选择Python3,最多花一天时间获取Python2特有的内容
懂。
要想做好工作,首先要磨砺自己的工具。用于 Python 开发的 IDE(编辑器)是无穷无尽的。我只推荐 Pycharm 和 Sublime。这两种工具都可以免费使用,并且
他们的学习成本很低。你基本上可以通过在 Internet 上查找教程来入门。 Vim 和 Emacs 等古代神器应该以后再学习。另外,未来你会遇到
的 90% 的问题都有可能通过Google和StackOverflow来解决。
网上有很多入门资源,一本好书可以在迷宫中引导你。有关 Python 的快速介绍,请查看在 Y 分钟内学习 Python。但是不要
被标题弄糊涂了,几分钟就学会一门语言是不可能的。看完之后,你应该对 Python 有一个初步的印象。按照例子操作后,一定要选择合适的书。
入门教程,《A Byte of Python》是一本推荐书,让我告诉你为什么我推荐这本书。
《A Byte of Python》中文名为《简明Python教程》。本书最新版本已经是第10版了,基于Python 3.5,不用担心你的知识是否落后
其次,本书的厚度为152页,非常适合入门,涵盖了Python入门的所有内容。与那五六百页的大部头相比,已经很简洁了。
星期能啃完。
读完这本书,你应该能够设计简单的程序。进阶学习推荐另一本书《Python 学习手册》。内容比较深入,适合某些编辑。
程基础的人阅读。
要进行 Web 开发,你必须了解 HTML、JS 和 CSS。作为前端技能,你不必有很深的了解。能够编写基本的 HTML 代码就足够了。此外,你还可以
需要了解 HTTP 协议(推荐“图形 HTTP 协议”)。目前主流的Web框架有Django、Flask、Tornado,它们各有特色。
Django 文档丰富,Flask 短小精悍,Tornado 异步并发。这里推荐Flask,推荐参考书目《Flask Web Development: Python-based Web Application Development》
发实战》
Linux推荐《Happy Linux Command Line》,也是很经典的入门小书,没有太多理论,范围也不太广
MySQL 只推荐一本《MySQL Must Know and Know》,一本不到 250 页的小册子。它非常实用,没有困难或晦涩的理论。看完这本书,基本的介绍资料
库了。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python中常用的接口测试工具有哪些10/09
- ♥ python字符串之间的操作10/29
- ♥ python UDP编程是什么意思?12/30
- ♥ python如何读取像素值11/24
- ♥ 学习python要看什么书01/10
- ♥ 如何理解Python特征降维01/12
内容反馈