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 ...
随机推荐
- 如何用jQuery获得radio的值
如何获得radio的值,在网上查了一下,下面总结几种解决方法,. 1.获取选中值: $('input:radio:checked').val(): $("input[type='radio' ...
- MySQL数据库分表分区(一)(转)
面对当今大数据存储,设想当mysql中一个表的总记录超过1000W,会出现性能的大幅度下降吗? 答案是肯定的,一个表的总记录超过1000W,在操作系统层面检索也是效率非常低的 解决方案: 目前针对 ...
- UVA - 315
B - Network Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %llu Description A ...
- Python Flask装饰器登录验证
from flask import Flask,render_template,redirect,request,session app = Flask(__name__) app.secret_ke ...
- memcached安装+绑定访问ip
安装: 1.由于memcached是基于libevent的,需要安装libevent,libevent-devel $yum -y install libevent libevent-devel 2. ...
- linux下用xampp安装php集成环境,并修改各自端口号
一:安装xampp 1.到官网下载linux版xampp https://www.apachefriends.org/zh_cn/index.html 下载后为:xampp-linux-x64- ...
- AC日记——小魔女帕琪 洛谷 P3802
小魔女帕琪 思路: 概率公式计算: 代码: #include <bits/stdc++.h> using namespace std; ],sig; int main() { ;i< ...
- 前端读者 | 前端开发者调试面板vConsole
来着微信团队开源的一个调试工具,[GitHub地址]https://github.com/Tencent/vConsole 一个轻量.可拓展.针对手机网页的前端开发者调试面板. 特性 查看 conso ...
- webStorm配置es6转es5
话说又开始新项目了,刚好今天学习的es6新语法可以试试手,回到家后开始继续学习,然后只是学习es6没有必要弄个gulp,总觉得浪费. 那么前端开发神器的webStorm是一定会支持es6的,于是百度了 ...
- CentOS 7.4 上如何安装 tomcat 9
本文将详细讲解在 CentOS 7.4 系统上如何安装tomcat 9,tomcat是没有32位和64位之分的. 创建tomcat的安装路径 首先在/usr/local/下建立一个tomcat的文件夹 ...