一直以来主要使用Java语言进行编程,开始学习Python起源于2012年亚马逊双十一购书大优惠的活动中为了补齐优惠额度,正好亚马逊给推荐《Python入门基础》一书。

一年时间过去了,书是翻了翻,看了看,心里和Java做了写比较,也没搭建过开发环境,更没写过Python代码,工作岗位上的各种技术需求和开发人员三头六臂的角色混搭司空见惯,所以决定动手学习Python, 一方面为了保持学习的热情,另一方面为了在编程方式和思维进行自我拓展。

Python能够满足上面两点需求,因为Ptyhon:

http://baike.baidu.com/view/21087.htm

http://www.python.org/about/

学习Python这么来做,站在Java的肩膀上看Python,在这个过程中坚持做到发现异同,即一反三,培养学习的方法。

000.搭建Python环境

首先说一点Ptyhon2.x和Python2.x版本差异性加大,为了在以后的开发中能够用到Python,打算学习Python3.x的版本,目前实际开发中Python2.x应用还是较为普遍。

Python环境从哪里获取和怎么安装Python,可以google!

Windows X 系统下:

◆重要一点:

安装图形界面到这里的时候,最好把Add Ptyhon.exe to Pah,意思就是Python命令添加到系统环境变量中去,这样做的目的是,我们可以在命令行中的任何路径下使用Python命令,如果不添加,则需要每次切换到Python命令所在的目录下使用命令。

如果忘记勾选这个,也可以在我的电脑-》属性—》高级系统设置-》环境变量中设置。

安装环境和Java环境搭建对比,简单,人性化。Java的Windows下安装包没有提供这样的功能,虽然在新版本1.6及以后省去了CLASSPATH环境变量的设置,但JAVA_HOME和Path还是要人工去设置。

Java中查看是否安装成功,在命令行中执行:javac -version命令

Python查看是否安装成功,如果按如上图设置了环境变量,则可以使用和Java相似的方式查看。

Python命令和Java命令不同之处体现出来了,Python命令输入后直接进入Python的交互环境中去了,“>>>”提示符。

Linux系统下:

很多Linux发行版都安装了Python环境,如下图:

在命令行中输入:python,命令行转为python命令提示符,且从上面信息可以看到本机操作系统是Red Hat 4.4.6-4,Python版本是2.6.6

后面的学习环境主要在Windows下,并且基于Python3.3版本,目前Python方面的书籍主要还是基于2.x版本,遇到一些版本差异的问题会回到Linux下的2.6版本上测试,通过这样的方式更好的过渡版本差异,当然还有3.x版本的用户手册可以作为最权威的指导。

Python安装完成后会为我们提供以下便利:

Python GUI IDE

Python 指南

Python 帮助文档

Python 命令行工具

001.Hello World Python !

下面是在三种环境下打印信息

大多数情况下使用Python GUI IDE,上面使用Python2.6.6版本和Python3.3打印输出的写法有写不一样的地方,这是Python在新版本中做的一些变动。

[Python学习记录]——Hello Python相关推荐

  1. python 学习记录-用python从硬盘中读写文件 Day21

    (一)文件操作 文件操作步骤: 第一步: 打开文件 f = open(文件名, 操作模式, encoding=文件编码) 第二步: 读写文件 f.read() f.write() 第三步: 关闭文件 ...

  2. Python学习记录day3

    2019独角兽企业重金招聘Python工程师标准>>> Python学习记录 day3 今天是银角大王武sir讲课.先回顾了上节课所学,然后讲到了面向对象思想. set set是一个 ...

  3. 【Python学习记录】Numpy广播机制(broadcast)

    ✨ 博客主页:小小马车夫的主页 ✨ 所属专栏:Python学习记录 文章目录 一.什么是Numpy广播机制 二.Numpy广播应用 三.Numpy广播规则 一.什么是Numpy广播机制 在Numpy. ...

  4. Python学习记录——英文名修改成标准格式

    Python学习记录--英文名修改成标准格式 功能需求 把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.输入:['adam', 'LISA', 'barT'],输出:['Adam', ...

  5. python学习记录——容器篇

    容器 字符串 下标(索引) # 下表也称为是索引,是一个整型数字,可以是正数,也可以是负数 # 正数下标是从0开始的,表示第一个字符,-1表示最后一个字符 my_str = 'hello'h e l ...

  6. Python学习记录day6-反射、常用模块

    Python学习记录day6-反射.常用模块 @(学习)[python] Python学习记录day6-反射常用模块 反射 常用模块 1 sys System-specific parameters ...

  7. Opencv+Python学习记录9:掩膜(掩码)的使用(内附详细代码)

    一,基本概念 OpenCV中的很多函数都会指定一个掩模,也被称为掩码,例如: 计算结果=cv2.add(参数1,参数2,掩模) 当使用掩模参数时,操作只会在掩模值为非空的像素点上执行,并将其他像素点的 ...

  8. 蜗牛一步一步地往上爬的Python学习记录

    Python学习记录 前言 简介 基础知识 类型变量 高级特性 函数式编程 高阶函数 偏函数 装饰器decorator 匿名函数 前言 第一,绝对不断更: 第二,绝对认真写: 第三,绝对撰写的公正漂亮 ...

  9. Python学习记录:shapefile.Writer报错

    Python学习记录 shapefile.Writer报错 w=shapefile.Writer(r.shapeType)使用时报错 Exception: The target filepath 5 ...

最新文章

  1. 安卓4安装Linux,如何在 Android 手机上安装 Ubuntu 13.04
  2. 本地生活服务 巨头们玩不转的电商蓝海
  3. 让数字保持在整数范围内
  4. 你真的清楚DateTime in C#吗?
  5. java channel源码_Netty 4.0 源码分析(三):Channel和ChannelPipeline
  6. [c/c++]小议几个写缓冲区的函数
  7. netlink的博客
  8. eclipse如何以javadoc方式查看源码的注释
  9. 力扣--220存在重复I-III
  10. python 错误信息是:sudo :apt-get:command not found
  11. Tensorflow如何读取文件
  12. HCIE-Security Day14:防火墙双机热备实验(二)防火墙直路部署,上下行连接路由器
  13. 解决超星网课问题之不能查询后台观看数据和不能观看超时被锁的课程
  14. java libtorrent_基于libtorrent最简单的BT下载程序 | 学步园
  15. 超简单的用PS(PhotoShop)转换png为ico,简单的制作favicon.ico,使用画图工具转换PNG为ICO图标,不用下什么插件软件什么玩意儿的
  16. 卡耐基梅隆大学计算机金融专业,卡内基梅隆大学硕士费用 - 卡耐基梅隆大学计算机金融MS研究生接不接受gre成绩?不?...
  17. 如何查看win10电脑系统盘是哪个盘?
  18. Attach在网络接入过程中的位置及实现功能
  19. 50欧姆系统的由来的小故事
  20. HiBit Uninstaller(电脑软件强力卸载工具)官方中文版V2.6.20 | hibituninstaller怎么样? | 电脑软件卸载不干净怎么办?

热门文章

  1. c语言如何让数组的两个数据调换位置_浅论数据结构
  2. Restlet入门示例
  3. oracle cast multiset table 语法演示
  4. ESB学习笔记(Spring Integration实战)
  5. 一个例子学懂搜索引擎(lucene)
  6. oracle 函数索引
  7. vue 生命周期详解
  8. kettle——入门操作-行列转换(行转列,字段拆分)
  9. C# 7.0 新特性:本地方法
  10. Alltesting众测平台访谈录第一弹!