1 序言 [全栈攻城师的技术札记]

为什么
  • 普及知识
  • 做个整理
  • 提高个人能力

讲什么
  • 以数据工程为核心
  • 个人学习经历
  • 工具、方法、作品
  • 大众向


内容网站:zhanghonglun.cn/

数据工程和编程语言

数据工程:
采集、存储、清洗、分析、可视化

编程语言:
C++和Java
python大法
R
web:php、html、css、javascript

结合:
  • 采集:python
  • 存储:python+数据库
  • 清洗:python
  • 分析:python+R
  • 可视化:R+web


带好装备Python和Sublime

程序员的两件装备:
编辑器,Sublime, www.sublimetext.com/2
编程语言,Python, www.python.org/

Sublime的安装和使用:
下载,安装,Sublime Text 2

如何安装插件:
  1. 按Ctrl+`调出console
  2. 粘贴以下代码到底部命令行并回车: 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())
  3. 重启Sublime Text 2
  4. 如果在Perferences->package settings中看到package control这一项,则安装成功

安装插件:
  1. 按下Ctrl+Shift+P调出命令面板
  2. 输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。

插件能干什么:提供某些功能或者对某些语言的支持,例如jquery、latex等

使用和操作:

Python的安装和使用
Mac、Linux、Windows,下载、安装

安装pip:
Windows, www.tuicool.com/articles/ei…
Mac, www.xuebuyuan.com/593678.html

更好的选择:
Anaconda, www.continuum.io/downloads

运行python代码的方法:
  1. 在命令行中输入python,交互式执行
  2. 使用ipython notebook等交互式编程工具
  3. 使用Sublime编辑和运行代码,或者编辑好后在命令行中运行

从能做什么到如何去做,一文带你快速掌握Python编程基础与实战

yq.aliyun.com/articles/56…

网络爬虫是用于数据采集的一门技术,可以帮助我们自动地进行信息的获取与筛选。 从技术手段来说,网络爬虫有多种实现方案,如PHP、Python(Urllib、requests、scrapy、selenium…)… 但,网络爬虫的难点并不在于网络爬虫本身,而在于网页的分析与爬虫的反爬攻克问题。

一、Python能做什么?

二、如何学习Python?

三、Python语法基础实战

三、文件操作与数据库操作

四、Python中面向对象编程实战

五、练熟基础:2048小游戏项目的实现与实战

来一个Hello World




你可能感兴趣的:(爬虫,php,数据库)