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 ...
随机推荐
- 通过file中的字段查询MySQL内容
# -*- coding: utf-8 -*- import MySQLdb with open(r"./user.txt", "r") as f: f.rea ...
- 流程控制--if条件
/* if ....else .... */ [root@localhost test1]# vim .py //ADD #!/usr/bin/python >: print 'hello py ...
- LeetCode214. Shortest Palindrome
Given a string s, you are allowed to convert it to a palindrome by adding characters in front of it. ...
- 【JBPM4】查询流程实例当前所在节点
示例代码: ProcessEngine processEngine = Configuration.getProcessEngine(); ExecutionService executionServ ...
- AC日记——妖梦拼木棒 洛谷 P3799
妖梦拼木棒 思路: 神特么题: 代码: #include <bits/stdc++.h> using namespace std; #define mod 1000000007LL int ...
- [水煮 ASP.NET Web API2 方法论](12-2)管理 OData 路由
问题 如何控制 OData 路由 解决方案 为了注册路由,可以使用 HttpConfigurationExtension 类中 MapODataServiceRoute 的扩展方法.对于单一路由这样 ...
- 【lua】可变长参数
lua可变长参数 在lua中可以使用...表示可变长参数,在函数内通过表访问可变参数 function rest(...) -- 把可变参数放在表类 local args = { ... } prin ...
- lsof恢复进程打开的文件
工作原理:进程每打开文件都会生成一个文件句柄FD来标识一个文件,进程打开的文件如果没有被释放,可以通过文件句柄FD来恢复删除的文件 注意:适合恢复进程一直在打开一个文件,例如日志文件,如果配置文件进程 ...
- 一:Ionic Framework初体验
因项目关系,需要开发一个平板使用的应用程序,刚开始以为需要使用Andriod,后来经理提供了一个解决方案,Ionic Framework https://ionicframework.com/ 第一步 ...
- 干净地发布QT程序
原文请看:http://www.cnblogs.com/DrizzleX/articles/2475044.html 本文研究这样一个问题:使用QT SDK和VS2008开发了一个程序,将这个程序放到 ...