为什么
- 普及知识
- 做个整理
- 提高个人能力
讲什么
- 以数据工程为核心
- 个人学习经历
- 工具、方法、作品
- 大众向
内容网站:
数据工程和编程语言
数据工程:
采集、存储、清洗、分析、可视化
编程语言:
C++和Java
python大法
R
web:php、html、css、javascript
结合:
- 采集:python
- 存储:python+数据库
- 清洗:python
- 分析:python+R
- 可视化:R+web
带好装备Python和Sublime
程序员的两件装备:
编辑器,Sublime,
编程语言,Python,
Sublime的安装和使用:
下载,安装,Sublime Text 2
如何安装插件:
- 按Ctrl+`调出console
- 粘贴以下代码到底部命令行并回车:
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
- 重启Sublime Text 2
- 如果在Perferences->package settings中看到package control这一项,则安装成功
安装插件:
- 按下Ctrl+Shift+P调出命令面板
- 输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。
插件能干什么:提供某些功能或者对某些语言的支持,例如jquery、latex等
使用和操作:
Python的安装和使用
Mac、Linux、Windows,下载、安装
安装pip:
Windows,
Mac,
更好的选择:
Anaconda,
运行python代码的方法:
- 在命令行中输入python,交互式执行
- 使用ipython notebook等交互式编程工具
- 使用Sublime编辑和运行代码,或者编辑好后在命令行中运行
从能做什么到如何去做,一文带你快速掌握Python编程基础与实战
网络爬虫是用于数据采集的一门技术,可以帮助我们自动地进行信息的获取与筛选。 从技术手段来说,网络爬虫有多种实现方案,如PHP、Python(Urllib、requests、scrapy、selenium…)… 但,网络爬虫的难点并不在于网络爬虫本身,而在于网页的分析与爬虫的反爬攻克问题。
一、Python能做什么?
二、如何学习Python?
三、Python语法基础实战
三、文件操作与数据库操作
四、Python中面向对象编程实战
五、练熟基础:2048小游戏项目的实现与实战
来一个Hello World