为了爬虫和数据分析工作,python无可避免要学习。

1、Python语言的特点:
   1)Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
   2)Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。
   3)Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
   4)Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到www浏览器再到游戏。

2、Python下载和安装,选择2.7版本稳定且支持各种包
   https://www.python.org/downloads/release/python-2712/
   下载python-2.7.12.amd64.msi按步骤安装,记得勾选Add Python 3.5 to PATH选项安装,避免设置path环境变量;
    默认安装在C:\Python27目录下。

windows下打开cmd,直接输入python命令即可。如下图:

PS:Windows中path环境变量设置,在环境变量中添加Python目录:
       在命令提示框中(cmd) : 输入path=%path%;C:\Python27按下"Enter"。

3、集成开发环境安装
   习惯用eclipe作为开发环境,看看有没python for eclipse插件安装,选择Eclipse+PyDev来搭建。
   1)PyDev插件安装
   JDK1.7+Eclipse Mars(Version: Mars.1 Release (4.5.1))版本安装就不说了,注意PyDev和eclipse及jdk有版本匹配的。
   PyDev官网 http://www.pydev.org/
   历史版本下载网址:http://www.pydev.org/update_sites/
   选择4.5.5版本,下载网址:https://dl.bintray.com/fabioz/pydev/4.5.5/
   eclipse在线安装,打开Eclipse,选择【Help】-【Install New Software】,如下图设置并按步骤安装即可。

也可离线安装,下载离线包解压,得到plugins和features文件夹,放到Eclipse的dropins目录下。
   
   2)配置Python的解释器
    打开Eclipse,选择【Window】-【Preferences】,找到【PyDev】,选择其中的【Interpreter – Python】。
    点击【New】,添加一个系统里已有的Python解释器的位置。
    确定后会经过短暂的处理,得到它的Libraries、Buildins等。

4、Python开发
   1)点击【File】-【New】-【Other】,找到【PyDev】,选择【PyDev Project】,点击Next,新建项目;
   2)右键项目的src目录,选择【New】-【PyDev Package】,创建一个Python包;
     再右键该package,【New】-【PyDev Module】,创建py文件;
   3)打开py文件,编写代码,如print 'hello python!'
     右键项目,选择【Run As】-【Python Run】,或Ctrl+F11运行项目。

5、后续开发重点是python用于数据分析和挖掘,重点是三个库的学习
   1)numpy:http://www.numpy.org/
   2)scipy:https://www.scipy.org/
   3)pandas:https://pandas.pydata.org/

【Python学习系列一】Windows下Python及其IDE(eclipse+pydev)安装相关推荐

  1. windows下python环境搭建_Linux/Windows下Python环境搭建步骤

    Python环境搭建首先到官网(www.python.org)下载相应的安装版本.主要分为Windows和Linux两种: 一.Linux下Python环境搭建 一般情况下,Linux系统都已经预安装 ...

  2. Python学习笔记之Windows下通过pip安装Django详细介绍

    1.首先,你得先安装好Python,然后用pip安装Django的时候就会自动安装相对应的版本,首先,windows+R组合键输入cmd打开命令行窗口,输入下面命令: pip install djan ...

  3. Python学习笔记——搭建Windows下的基本环境Geany编译器

    Python3的安装 打开官方网站www.python.org,点击Downloads,根据需求或者爱好选择版本(我选择了最新的版本3.7.4) 下载可执行安装程序即可,电脑版本是64位的下载Wind ...

  4. Python学习笔记之Windows下通过pip安装PyMySQL

    1.PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-P ...

  5. 【Python学习系列十二】Python库pandas之CSV导入

    Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型,提供了高 ...

  6. python读取grib文件_Windows下Python读取GRIB数据

    之前写了一篇<基于Python的GRIB数据可视化>的文章,好多博友在评论里问我Windows系统下如何读取GRIB数据,在这里我做一下说明. 一.在Windows下Python为什么无法 ...

  7. Python学习系列(六)(模块)

    Python学习系列(六)(模块) Python学习系列(五)(文件操作及其字典) 一,模块的基本介绍 1,import引入其他标准模块 标准库:Python标准安装包里的模块. 引入模块的几种方式: ...

  8. Python学习系列(五)(文件操作及其字典)

    Python学习系列(五)(文件操作及其字典) Python学习系列(四)(列表及其函数) 一.文件操作 1,读文件      在以'r'读模式打开文件以后可以调用read函数一次性将文件内容全部读出 ...

  9. Windows 下python的tab自动补全

    Windows 下python的tab自动补全 对于新学python的朋友来说,python模块的功能多而难记,mac和Linux中有tab自动补全命令功能,使用Windows的同学们怎么办?下面我们 ...

最新文章

  1. bzoj 3598 [ Scoi 2014 ] 方伯伯的商场之旅 ——数位DP
  2. 机器学习特征工程之连续变量离散化:聚类法进行分箱
  3. Tools下的mdscongiguer 文件中 43行 oracle 配置 发现需要连接库 -lclntsh libclntsh.so 库是个什么东西呢?...
  4. Apache Beam是什么?
  5. How is data replicted from HANA to AS
  6. 会计专业领域计算机应用系统,信息技术在会计专业领域中的应用
  7. java字符串字典排序_java实现对map的字典序排序操作示例
  8. android x866.0 教程,海尔暴风AmlogicT866平台升级步骤教程
  9. 岁月的脚步,被时间冲刷——如何修复EM ?
  10. 计算机软件行业职业病,IT行业的六大职业病,看看你有没有中
  11. DFS应用(拓扑排序和强连通分支)
  12. 第五周-第08章节-Python3.5-内置模块详解之shutil模块
  13. Java绿盾解密- Ldterm(绿盾加密文件解密)
  14. flash builder4.6安装
  15. Tableau public保存为图片或pdf
  16. fiddler手机模拟器抓包_fiddler抓取手机模拟器数据
  17. 《深入理解计算机系统》|处理器体系结构
  18. 万字长文!让你懂透编译原理(二)——第二章 高级语言及其语法描述
  19. houdini 常用命令
  20. Xmind 2022 Mac思维导图软件

热门文章

  1. java直接量_Java教程:Java直接量(字面量)
  2. 哈工程计算机学院领导门志国,电气学院“钥匙工程”第二季:赵洪教授为2018级新生打开专业之门...
  3. springboot 按钮权限验证_springboot学习之权限系统登录验证SpringSecurity
  4. kali linux wps 2019 删除_一分钟,轻松上手 Linux 安装QQ,让你简单开启聊天办公新环境...
  5. 给Apache虚拟主机增加端口的方法
  6. 记一次Linux修改MySQL配置不生效的问题
  7. spring boot创建多模块聚合工程
  8. easyui 传递参数报错(错误:uncaught SyntaxError: Unexpected identifier)
  9. 剑指Spring源码(一)
  10. spring websocket Converters must not be empty