对编程零概念,如何接触学习python?

Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum 于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循GPL(GNU General Public License)协议。Python 语法简洁而清晰,具有丰富和强大的类库。


我们通常称 Python 为胶水语言,他能够轻松的把其他语言编写的模块联结在一起(特别是C/C++),正式因为 Python 有着简洁优雅,开发效率高的优点,它被广泛应用于网站开发,网络编程,图形处理,科学计算,机器学习,网络爬虫等等。Python学习关注,每天免费直播课程学习群:839383 765 分享业内最新python学习资料!但是也是因为 Python 的用处太过于广泛,这就导致了很多的小白并不能明确自己的学习方向导致自己学的很杂乱,造成了技能范围广但是并没有什么高度的情况,所以我们要明确自己的学习方向,我们归纳了一下,学习Python可以做以下几个方向的工作:


在不同方向上,有不同的技能需求。选择自己最爱的方向学,才能早日跳坑。我们就给大家说一下后端开发方向的学习路线,按我整理的路线勤奋学习,相信你不日就会拥有 Python 后端开发的能力。


值得庆幸的是,专门介绍软件,工具及网站服务的技术Blog上CarlCheo绘制了一张图表,告诉你该怎么开始伟大的码农航道。


第一阶段:Python入门

数据类型

流程控制

常用模块

函数、迭代器、装饰器

递归、迭代、反射

面向对象编程

更高级的技能就不说了,最起码这几个你必须得烂熟于心。

这一阶段在我看来没什么难度, 不过面向对象编程的思想需要仔细体会。

第二阶段:WEB前端基础

学习一点前端的内容,既然我们要从事 Web方 向的开发,那么 Web 开发肯定是离不开前端页面的,虽然说企业都有专职的前端工程师,但是我们要求后端工程师也需要具备一定的前端知识,这对提升你的综合竞争力有很大的帮助,而且 HTML 相较于 Python 要简单一些,有助于树立你的学习信心,如果一开始就被难到了,那相信你的学习热情马上就会被浇灭的。

Html/CSS 基础

Dom 编程

原生 JS 学习

JQuery、EasyUi、AngulaJS

Ajax 异步加载

Highchart 画图

Bootstrap

第三阶段:网络编程

Socket C/S编程、Twisted 异步网络框架

多线程、多进程、携程 gevent 、selectpollepoll

FTP 服务器开发

批量命令、文件分布工具

RabbitMQ 消息队列、SqlAlchemy ORM

ReidsMemCacheMongoDB 缓存数据库

这个阶段没什么要求,我认为可以不做重点学习,但是最好还是要了解一下。

第四阶段:Python WEB框架

Django

Tornado

Flask

Bottle

Session/中间件/ORM/Cookie/CSRF/FORM

只有这几个,不过分吧?

我的建议是,框架至少要熟悉两个,其他的做个了解。

第五阶段:数据库

作为一名开发人员,不说要精通数据库,那也是需要熟悉数据库的,至少你要能独立编写较高质量的SQL,懂得简单的数据库调优,不要指望数据库部分的事情都交给DBA去做,要相信我们程序员是万能的,而且你代码中的SQL部分也是不管DBA的事的,所以作为一名 Python Web 工程师一定要熟练使用数据库,如果觉得数据库太多不知道学习哪一个的话就从mysql下手吧。

第六阶段:做一个实战项目

学习了这么久,总得练练手吧,项目也不需要多复杂,你能好好的做个进销存就基本具备了 Python Web 开发能力。

最后,我们先来看看北京地区的Python开发薪资情况。


职友网 ? 北京 ? Python开发 ? 工资收入水平.jpg

再来看看成都地区Python开发的薪资情况。


职友网 ? 成都 ? Python开发 ? 工资收入水平.jpg

是不是很眼馋?

停!

钱是人家的,钱景摆那,你也得有本事拿才行!

至于你说的视频资料,打开腾讯课堂、百度传课、网易云课堂搜索“知了课堂”,针对小白的基础课程,成千上万。这个很难吗?

学习的前期要点交给你了,成不成事儿就完全靠个人了。这个世界最不缺的就是方式方法和学习资料,但是最缺的就是做好的毅力和决心。无它,终难成事!

最后,python长路漫漫,如果你跟我一样都喜欢python,也在学习python的道路上奔跑,欢迎你加入python学习群:839383765 群内每天都会分享最新业内资料,分享python免费课程,共同交流学习,让学习变(编)成(程)一种习惯!

原文地址:http://blog.51cto.com/14186420/2351864

时间: 2024-11-07 10:33:06

对编程零概念,如何接触学习python?的相关文章

零基础如何开始学习 Python?看完这篇从小白变大牛!

1.选择Python版本 对于Python工程师来说,Python的版本则是你们的工作环境.所以在学习之前一定要考虑选择一个合适自己的版本,Python3对零基础的小白很友好,易上手.选好版本后就可以开始学习了.创一个小群,供大家学习交流聊天如果有对学python方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀.也希望大家对学python能够持之以恒python爱好群,如果你想要学好python最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你

零基础、转行学习Python是否还在纠结?这里告诉你答案!

Python编程语言由于自身具有的"清晰"."简略"等特点而受到众多使用Python编程语言的IT从业者喜爱.而且,对于初学者来说,比起其他编程语言,Python 更容易上手.加上很多企业都使用Python编程语言,促进了Python程序员的市场需求量增加. 转行零基础学Python编程开发难度大吗?从哪学起? 近期很多小伙伴问我,如果自己转行学习Python,完全0基础能否学会呢?Python的难度到底有多大? 今天,小编就来为大家详细解读一下这个问题. 学习Py

零基础如何开始学习 Python?看完这篇小白变小牛!

最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台: 78486745 ,欢迎大家加入共同交流学习. 1.选择Python版本 对于Python工程师来说,Python的版本则是你们的工作环境.所以在学习之前一定要考虑选择一个合适自己的版本,Python3对零基础的小白很友好,易上手.选好版本后就可以开始学习了. 2.学习Python基础知识 Python 是一个有条理的.强大的面向对象的程序设计语言.首先需要学习Python的基础知识,下载.安装.导入库.字符

学习Python难度高吗?零基础可以学习吗?

Python学习难度高吗?从哪来学习更合适呢?近期很多人都非常关注的问题.面对行业竞争压力大,转型的人越来越多了,如果自己转行学习Python的话,又生怕自己学不会,让很多人都比较纠结.今天给大家解读一下这些问题吧. Python是一种计算机程序设计语言.你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等,Python是他们其中的一种. 最重要的是Python具有非常高的开发效率,以一种相当高级

正式开始学习python

之前: 接触python时间:2014-09-27 主要学习参考:<python基础教程>.网络视频教程 学习成果:主要学习了python的基础部分,了解清楚了python编程的概念,但对python缺乏一个整体的系统的认知. 现在: 期望学习目的:能独立搭建一个博客网站 主要学习参考:<python核心教程> 第1部分 Python核心 第1章 欢迎来到Python世界 第2章 快速入门 第3章 Python基础 第4章 Python对象 第5章 数字 第6章 序列:字符串.列表

编程零基础应当如何开始学习 Python?

提前说一下,这篇福利多多,别的不说,直接让你玩回最有手感的怀旧游戏,参数贴图很方便自己可以根据喜好修改哦. 本篇通过以下四块展开,提供大量资源对应. 选一个好版本 有没有看过<在下坂本,有何贵干?>那个坂本可以装B,Python的版本则是你的工作环境. 首先,在学习之前一定会考虑一个问题--Python版本选择对于编程零基础的人来说,选择Python3. 1.学习基础知识 首先,Python 是一个有条理的.强大的面向对象的程序设计语言.建议从下面课程开始: Python 教程 Python

零基础的你还在纠结怎么学习Python编程吗?

想入门学IT,但不知道从哪门编程语言开始学起的同学有很多,小编建议,在编程语言的选择方面,如果你有自己感兴趣的方向,那么就最好选择自己的兴趣,毕竟有兴趣才能有耐心学习. 如果你是零基础,又暂时没有明确的目标,那么可以先从简单的Python语言入手.创一个小群,供大家学习交流聊天如果有对学python方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀.也希望大家对学python能够持之以恒python爱好群,如果你想要学好python最好加入一个组织,这样大家学习的话就比较

学习编程道路上的入门书籍之Python篇

是不是很多人跟你说,学Python开发就该老老实实地找书来看,再配合死命敲代码?电脑有了,软件也有了,心也收回来了?万事俱备,唯独只欠书籍?没找到到合适的书籍?可以看看这些. 1.Python基础教程(第2版 修订版) <Python基础教程(第2版 修订版)>包括Python程序设计的方方面面,内容涉及的范围较广,既能为初学者夯实基础,又能帮助程序员提升技能,适合各个层次的Python开发人员阅读参考. 2.Python编程:从入门到实践 本书是一本针对所有层次的Python读者而作的Pyt

学习Python编程的11个资源

转自 http://blog.jobbole.com/71064/  用于以后学习备份 用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程语言.如果你正打算学习 web 开发,Python 是一个不错的选择,甚至你想学游戏开发也可 以从 Python 开始,因为用 Python 来构建游戏的资源实在是太多了.这是一种快速 学习语言的一种方法. 许多程序员使用 Python 作为初学语言,然后接着是像 PHP 和 Ruby 这样的语言.它也是2014最热门的 web 开