Python 学习建议(个人愚见)
前言
本科毕业已经5年+,一直在做iOS开发。
工作方面:从刚入门的小菜鸟码农,后面到BAT里混过两年,到现在带10个人的Team Leader,收入尚可。
生活状态:已婚,儿子刚满1岁,有一定存款,无房无车(目前观望中,准备明年择机上车)。
可能是出于程序员的自我危机意识吧,自我感觉到了一个瓶颈,需要扩展和丰富一下自己的技能,增加一些安全感,以至于不会过度担心被社会抛弃。
达到瓶颈和学习扩展的想法已经存在脑子里至少大半年了,一直断断续续的,没有系统的完整的学习和实践过,对自身提高有限。
扩展和学习的方向也考虑了不短时间,Android曾自学过半个月,后面仔细考虑了一下,感觉再往Android、H5方向学习,本质上差异不大,没有多大意义(本身5年+iOS开发)。
所以考虑往后台方向发展学习一下,如果能兼顾一下时下的趋势和方向(大数据&AI),那就最好不过,最后选中了Python。
Python就业方向
WEB后端(Django/Flask/Tornado)
科学计算(Numpy/Scipy/Matplotlib)
机器学习
运维
爬虫
测试等等,个人可以根据自己的想法
基础教程
对于有编程基础的码农来说,可以快速过一下【python 基础教程】
对于零编程基础的人,可以去京东或者当当买一本语法全面系统一些的书,推荐《简明 Python 教程》、《笨办法学Python》
博客系列推荐廖雪峰的【Python教程】
后续
因为我个人主要是想往后端开发倾向,我目前制定的学习路线是 基础语法 + Flask + 数据库 + redis + REST API(如有不对,欢迎留言指正,及时拉我一把,别让我走太多弯路,哈哈哈)。
推荐Flask书籍:《Flask Web开发》
等这个小目标达成之后,可能会往大数据/AI方向慢慢学习。
码农小伙伴们,可以根据自己的想法和目标,规划一下自己学习路径。
END
以此篇,除了给一点浅薄的个人建议,还希望跟我一样感到危机和焦虑的码农们,在这个技术更新频繁的时代,能够一起砥砺前进!!!
Python 学习建议(个人愚见)的更多相关文章
- 爬了招聘网站之后,总结Python学习的几点建议
来源商业新知网,原标题::爬了招聘网站之后,给你几点学习Python的建议 Python语言相关的岗位非常多,有运维,有自动化测试,有后端开发,有机器学习,如果想要快速上手,并且有不错的就业,那就推荐 ...
- 几条学习python的建议
熟悉python语言, 以及学会python的编码方式. 熟悉python库, 遇到开发任务的时候知道如何去找对应的模块. 知道如何查找和获取第三方的python库, 以应付开发任务. 学习步骤 安装 ...
- Python学习--01入门
Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...
- Python 学习小结
python 学习小结 python 简明教程 1.python 文件 #!/etc/bin/python #coding=utf-8 2.main()函数 if __name__ == '__mai ...
- python学习笔记-python程序运行
小白初学python,写下自己的一些想法.大神请忽略. 安装python编辑器,并配置环境(见http://www.cnblogs.com/lynn-li/p/5885001.html中 python ...
- Python学习记录day6
title: Python学习记录day6 tags: python author: Chinge Yang date: 2016-12-03 --- Python学习记录day6 @(学习)[pyt ...
- 优秀Python学习资源收集汇总(强烈推荐)
Python是一种面向对象.直译式计算机程序设计语言.它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块.与Scheme.Ruby.Perl ...
- Python学习资料整理以及书籍、开发工具推荐
我不知道大家学习Python的时候是不是和我一样感觉很无助,不知道在入门或者进阶的时候应该掌握哪些知识点,下面我就梳理下我自己学习Python开 发的过程及资料分享给大家,这些方法资料可能并不适合所有 ...
- [转]优秀Python学习资源收集汇总
Python是一种面向对象.直译式计算机程序设计语言.它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块.与Scheme.Ruby.Perl ...
随机推荐
- 深度解析Python动态语言
1.动态语言的定义 动态编程语言是高级程序设计语言的一个类别,在计算机科学领域已被广泛应用.它是一类在运行时可以改变其结构的语言:例如新的函数.对象.甚至代码可以被引进,已有的函数可以被删除或是其他结 ...
- mac系统安装mysql
1.下载 打开官网:https://www.mysql.com 进入DOWNLOADS--->Community--->MySQL Community Server--->DOWNL ...
- Python Flask装饰器登录验证
from flask import Flask,render_template,redirect,request,session app = Flask(__name__) app.secret_ke ...
- hdu 1247 (字典树入门)
Hat’s Words Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total ...
- Bootstrap Div 居中的方法
有两个DIV,DIV2被包含在DIV1中.格式如下: <div id="div1"> <div id="div2"> & ...
- css3翻书效果
强大的css3不需要解释,代码分层理解[直接复制],很有意思. 效果图: <ul class="align"> <li> <figure class= ...
- ffmpeg测试程序
ffmpeg在编译安装后在源码目录运行make fate可以编译并运行测试程序.如果提示找不到ffmpeg的库用LD_LIBRARY_PATH指定一下库安装的目录.
- Struts2 + MySQL 实现分页
代码结构: package com.action; import java.util.List; import java.util.Map; import com.bean.Pager; import ...
- 洛谷P3620 [APIO/CTSC 2007] 数据备份 [堆,贪心,差分]
题目传送门 题目描述 你在一家 IT 公司为大型写字楼或办公楼(offices)的计算机数据做备份.然而数据备份的工作是枯燥乏味的,因此你想设计一个系统让不同的办公楼彼此之间互相备份,而你则坐在家中尽 ...
- HDU3487 Play With Chain [Splay]
题目传送门 题目描述 Problem Description YaoYao is fond of playing his chains. He has a chain containing n dia ...