Python 学习之路 (前言)
为什么要学Python
1,脚本语言本身很方便简洁,未来会有趋势
2,web 方向
3,运维方向
我是学静态语言出身的,java,毕业后从事android 应用开发,曾在工作期间学习过linux,想从最底层往上走去搞懂android,在这期间,我发现对Linux本身的兴趣超过了对android兴趣,因为在学习Linux的过程中能恶补很多知识,这些知识不是在应用开发能学到的,在android 应用开发中,大部分的轮子别人都已经帮你造好了,你只需要知道怎么用,不用自己去写,但并不代表你不用去学,在我工作期间,用过很多android框架,很多别人造 的轮子,每一个弄过来之后我都想知道他是怎么实现的,弄来弄去发现自己知识量不够,每个都去百度google,学得很不系统,唯有在学习Linux的过程中能系统的学习计算机的知识,程序的知识,语言的知识等等,并且还学会了使用shell,能够以简短的语句去操作系统,完成管理的功能,我觉得很cool。之后接触到了python,也是一门脚本语言,然后发现脚本语言也可以编写高级程序了,也有我学静态语言熟悉的类,面向对象,设计模式,感觉更cool了!有过静态语言基础,更好理解一些,学起来也快,学完之后细分方向也挺多的,可以搞运维,工具开发,web开发,特别是web 开发,我觉得以后肯定会火起来的。
怎么学习Python
1,书
2,廖大的官方网站
3,云课堂,51cto等等视频资源
看廖大的官网学习,是很不错的。优点是入门快,特别快,他放在教程里的都是最有用的,精华,串起来然后完成后面的实战项目。但是还不够,需要按照他的学习目录,拿着书查漏补缺,不懂的地方google或者看视频。最主要的还是要多看,多敲,这句话都被人说烂了,特别是我们这行的,这是基本,能做到才有以后的事情,做不到那就只能在门外徘徊了。另外一个就是要写博客,记录,不能今天学了过两天就忘了,我们都知道复习很重要,但复习的前提是你要把复习的资料准备好,整理好,到时候回头看的时候能以最短时间拾起最多的知识,自己写的东西都杂乱无章,东记一个西记一个,回头连自己都看不下去。特此,开博客,记录学习过程,总结知识。写博客的时候回顾一下上一篇博客的内容,巩固知识。
目标
1,爬虫
2,博客
3,(运维)
学个东西没有目标是不行的,在前期,要搞点有意思有意义的小目标去达成,才能有动力,不至于学两天就弃了或者学了很久也不知道自己要干啥又弃了。网络爬虫是个好东西,也很有意思,所以拿来作为一个兴趣目标。博客也是,每个写代码的,怎么能不拥有自己的一个博客,敲代码也是敲,敲故事也是敲,为啥不花点时间记录记录自己的故事,自己的心情和感受,当然最主要的还是技术博客,记录些知识,平时多读书,多思考,做一些总结到博客上。运维这个方向有点难度,不是一时半会能进入的,需要对linux熟练的使用,掌握很多系统的知识,这方面我打算在完成了前两个目标后再来尝试,因为经过达成前两个的目标,基本上是入门了python吧,然后自己在往下学习Linux运维这方面的东西。
结语
比我优秀一百倍的人比我努力一百倍,想想都可怕,赶紧动起来。
Python 学习之路 (前言)的更多相关文章
- python学习之路-day2-pyth基础2
一. 模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,第三方库存放位置:site-packages sys模块简介 导入模块 import sys 3 sys模 ...
- Python学习之路-Day2-Python基础3
Python学习之路第三天 学习内容: 1.文件操作 2.字符转编码操作 3.函数介绍 4.递归 5.函数式编程 1.文件操作 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个 ...
- Python学习之路-Day2-Python基础2
Python学习之路第二天 学习内容: 1.模块初识 2.pyc是什么 3.python数据类型 4.数据运算 5.bytes/str之别 6.列表 7.元组 8.字典 9.字符串常用操作 1.模块初 ...
- Python学习之路-Day1-Python基础
学习python的过程: 在茫茫的编程语言中我选择了python,因为感觉python很强大,能用到很多领域.我自己也学过一些编程语言,比如:C,java,php,html,css等.但是我感觉自己都 ...
- python学习之路网络编程篇(第四篇)
python学习之路网络编程篇(第四篇) 内容待补充
- Python学习之路【第一篇】-Python简介和基础入门
1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...
- python 学习之路开始了
python 学习之路开始了.....记录点点滴滴....
- python学习之路,2018.8.9
python学习之路,2018.8.9, 学习是一个长期坚持的过程,加油吧,少年!
- Python学习之路——pycharm的第一个项目
Python学习之路——pycharm的第一个项目 简介: 上文中已经介绍如何安装Pycharm已经环境变量的配置.现在软件已经安装成功,现在就开始动手做第一个Python项目.第一个“Hello W ...
- python学习之路------你想要的都在这里了
python学习之路------你想要的都在这里了 (根据自己的学习进度后期不断更新哟!!!) 一.python基础 1.python基础--python基本知识.七大数据类型等 2.python基础 ...
随机推荐
- Linux系统学习优缺点
Linux是一套操作系统,按照鸟哥的说法Linux提供了一个完整的操作系统当中最底层的硬件控制与资源管理的完整架构,这个架构是沿袭Unix良好的传统而来的,功能强大而且稳定性卓越.其实Torvalds ...
- 从零开始山寨Caffe·陆:IO系统(一)
你说你学过操作系统这门课?写个无Bug的生产者和消费者模型试试! ——你真的学好了操作系统这门课嘛? 在第壹章,展示过这样图: 其中,左半部分构成了新版Caffe最恼人.最庞大的IO系统. 也是历来最 ...
- 在树霉派上配置LAMP
apache2 配置文件: /etc/apache2/sites-enabled下的000-default.conf <VirtualHost *:> # The ServerName d ...
- Cordova 3.x入门 - 目录
这个系列是基于Cordova 3.x的,很多Android的东西都是Eclipse ADT+Ant的,而目前Android的开发已经完全切换到了Android Studio+Gradle,需要大家特别 ...
- 全本软件白名单 Quanben Software Whitelist
Windows应用软件 Windows Applications (TBU) 全本推荐微软Windows 10操作系统 Quanben recommends Microsoft Windows 10 ...
- 2016 windows安装phing:安装成功
21:39 2016/7/212016 windows安装phing:安装成功注意:出现错误时就去更新pear:参见:http://www.cnblogs.com/pinnasky/archive/2 ...
- javaFx:使用弹出对话框 Alert
javaFx8 自带的对话框非常好用,类似的使用方式如下: /** * 弹出一个通用的确定对话框 * @param p_header 对话框的信息标题 * @param p_message 对话框的信 ...
- nginx的日常应用
nginx的配置文件nginx.conf配置详解如下: user nginx nginx ; Nginx用户及组:用户 组.window下不指定 worker_processes ; 工作进程:数目. ...
- window.onload和$(document).ready(function(){})的区别
前段时间在面试之前查找并整理了一下window.onload和$(document).ready(function(){})区别,今天有时间更到我的博客上,由于本人资历尚浅,如有不对的地方,还请指正. ...
- css多行显示省略号
首先说css多行显示省略号和单行文本省略号: 我们知道,单行显示省略号时,我们首先需要设置容器的宽度width:value(具体的值),然后强制文本在一行内显示,即white-spacing:nowr ...