纵观编程趋势

人生苦短,我用Python,比起C语言、C#、C++和JAVA这些编程语言相对容易很多。Python非常适合用来入门。有人预言,Python会成为继C++和Java之后的第三个主流编程语言,根据TIOBE最新排名 ,Python已超越C#,与Java,C,C++一起成为全球前4大最流行语言,最近在看关于Python的东西,也着实有趣,随手记录一下,自学Python入门的路径规划,干货满满,可以收藏。

Python基础

●   Linux基本命令:http://www.runoob.com/linux/linux-tutorial.html

●   Python面向对象:http://www.runoob.com/python/python-object.html

●   Python语法基础:http://www.runoob.com/python/python-basic-syntax.html

●   设计模式:http://python.jobbole.com/62023/

●   Python字符串解析:http://www.runoob.com/python/python-strings.html

●  异常:http://www.runoob.com/python/python-exceptions.html

●  Python时间和日历:http://www.runoob.com/python/python-date-time.html

●  模块:http://www.runoob.com/python/python-modules.html

●  Python文件操作:http://www.runoob.com/python/python-files-io.html

●  项目实战

Python高级编程

●  Python高级编程:http://python.jobbole.com/61171/

●   数据结构与算法

●  Linux编程教程:http://www.runoob.com/linux/linux-tutorial.html

●  shell编程教程:http://www.runoob.com/linux/linux-shell.html

●  Linux编程教程:http://www.runoob.com/linux/linux-tutorial.html

●  正则表达式

●  案例:web服务器实现

数据库

●   MySQL开发:http://www.runoob.com/mysql/mysql-tutorial.html

●   MongoDB开发:http://www.runoob.com/mongodb/mongodb-tutorial.html

●   Redis开发:http://www.runoob.com/redis/redis-tutorial.html

●   数据库调优和部署

web前端

●   html

●   移动端页面开发实战流程

●   css

●   JavaScript

●   ps应用

●   jquery

●   PC端页面开发实战流程

●   移动端框架和库

●   html5和css3

●   前端自动化、前端性能优化

此阶段不作具体链接,请参考上一篇,前端自学的宝典。

框架和服务器

●   git项目代码管理和项目开发流程

●  Flask web开发文档:http://docs.jinkan.org/docs/flask/

●  Django 菜鸟教程:http://www.runoob.com/django/django-tutorial.html

●   微信公众号开发

●   Nginx配置和uWSGI部署

●   移动web o2o实战

●  电商平台实战

●   RESTful接口开发

爬虫

●  网络爬虫:http://cuiqingcai.com/1052.html

●   爬虫原理与数据抓取

●  scrapy框架:https://scrapy.org/

●   爬虫分布式集群

●   大项目:信息类网站数据采集

数据分析

●    数据分析网:http://www.afenxi.com/

●  数据可视化工具:http://blog.jobbole.com/36507/

●  深度学习原理:http://www.infoq.com/cn/news/2014/10/deepmind/

●  机器学习原理:https://www.zhihu.com/question/33892253

●  TensorFlow 框架:http://www.tensorfly.cn/

●  监督和无监督学习算法:http://blog.csdn.net/bangemantou/article/details/12966533

●  图片识别模型训练:http://blog.csdn.net/zhcheng26/article/details/51375135

●  机器学习框架scikit-learn:http://scikit-learn.org/stable/

以上内容,仅供参考,算不上技术类的文章,只是学习的一个大纲,相当于一本字典,附录了一些自己百度到的学习网站、别人的技术博客等,也是给自己的学习列出了一个路径规划,不是权威的官网,如有不足,欢迎补充,更多的细节,感兴趣的可以自行去百度。

==================================================================

注意:本文原创作者祈澈姑娘,创作不易。转载请标明作者和文章的原文链接,或到微信公众号获取授权。

初学者路径规划 | 人生苦短我用Python的更多相关文章

  1. python实现基于百度路径规划接口的坐标对获取两点驾车距离的计算

    今天为大家介绍一种通过python实现坐标对间距离数据的获取方法.接口采用百度开发的路径规划接口. 1.调用接口: 接口:(传入起点坐标串,结束坐标串:ak值需要注册百度开发者) 接口详细说明 htt ...

  2. 【路径规划】 Optimal Trajectory Generation for Dynamic Street Scenarios in a Frenet Frame (附python代码实例)

    参考与前言 2010年,论文 Optimal Trajectory Generation for Dynamic Street Scenarios in a Frenet Frame 地址:https ...

  3. [python] A*算法基于栅格地图的全局路径规划

    # 所有节点的g值并没有初始化为无穷大 # 当两个子节点的f值一样时,程序选择最先搜索到的一个作为父节点加入closed # 对相同数值的不同对待,导致不同版本的A*算法找到等长的不同路径 # 最后c ...

  4. ROS(indigo)RRT路径规划

    源码地址:https://github.com/nalin1096/path_planning 路径规划 使用ROS实现了基于RRT路径规划算法. 发行版 - indigo 算法在有一个障碍的环境找到 ...

  5. ROS探索总结(十四)——move_base(路径规划)

    在上一篇的博客中,我们一起学习了ROS定位于导航的总体框架,这一篇我们主要研究其中最重要的move_base包. 在总体框架图中可以看到,move_base提供了ROS导航的配置.运行.交互接口,它主 ...

  6. 【BZOJ-3627】路径规划 分层图 + Dijkstra + spfa

    3627: [JLOI2014]路径规划 Time Limit: 30 Sec  Memory Limit: 128 MBSubmit: 186  Solved: 70[Submit][Status] ...

  7. 基于谷歌地图的Dijkstra算法水路路径规划

    最终效果图如下: 还是图.邻接表,可以模拟出几个对象=>节点.边.路径.三个类分别如下: Node 节点: using System; using System.Collections.Gene ...

  8. Unity路径规划

    Unity路径规划  转自:http://www.cnblogs.com/zsb517/p/4090629.html 背景 酷跑游戏中涉及到弯道.不规则道路. 找来一些酷跑游戏的案例来看,很多都是只有 ...

  9. iOS百度地图路径规划和POI检索详细总结-b

    路径规划.png 百度地图的使用 百度地图API的导入网上说了许多坑,不过我遇到的比较少,这里就放两个比较常见的吧.坑一: 奥联WIFI_xcodeproj.png 如上图所示,在infoplist里 ...

随机推荐

  1. js预编译和函数执行

    javascript 执行过程 1.语法检测(有没有基本的语法错误,例如中文,关键字错误...)2.词法分析(预编译) (1)创建全局GO(global object)对象 (2)对var声明的变量进 ...

  2. perl编程问题

    一.Hash类型 1.hash遍历输出:如果hash遍历输出的时候不是按key则会按数组输出. my %hash=(); ${hash}{"a"}="1"; $ ...

  3. cogs 1456. [UVa 10881,Piotr's Ants]蚂蚁

    1456. [UVa 10881,Piotr's Ants]蚂蚁 ★   输入文件:Ants.in   输出文件:Ants.out   简单对比时间限制:1 s   内存限制:128 MB [题目描述 ...

  4. cogs 1446. [Commando War,Uva 11729]突击战

    1446. [Commando War,Uva 11729]突击战 ★   输入文件:commando.in   输出文件:commando.out   简单对比时间限制:1 s   内存限制:64 ...

  5. sparkR处理Gb级数据集

    spark集群搭建及介绍:敬请关注 数据集:http://pan.baidu.com/s/1sjYN7lF 总结:使用sparkR进行数据分析建模相比R大致有3-5倍的提升 查看原始数据集:通过iri ...

  6. POJ 1014 Dividing 背包

    二进制优化,事实上是物体的分解问题. 就是比方一个物体有数量限制,比方是13,那么就须要把这个物体分解为1. 2, 4, 6 假设这个物体有数量为25,那么就分解为1, 2, 4. 8. 10 看出规 ...

  7. html --- bootstrap 框架 (栅格系统布局)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. css3新特性选择器(补充)

    1.选择p标签中的第一个字符 p:first-letter{ color:red; font-size:25px; } 2.选择p标签中的第一行 p:first-line{ color:red; fo ...

  9. java为什么要定义接口等相关解释

    1.接口的作用是实现多重继承  因为只能继承一个类(规定的) 2.一个类只能继承一个父类,但是可以实现一个或多个接口 3.abstract关键词能让你在类里创建一个或多个没有定义的方法—你给出接口,但 ...

  10. js数组详解:

    一. 数组的浅复制与深复制: 数组之间的复制,由于数组是引用类型,如果是字面量式复制,导致只要是改变其中一个数组的值两者都会发生变化,这种复制叫做浅复制.如果要想复制后不收影响,则需要深复制.深复制就 ...