一直以来主要使用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. python与人工智能编程-总算明白python人工智能编程入门案例
  2. java局域网邮件_Java内网发送邮件
  3. KTHREAD 结构体属性介绍
  4. php 重复区域,如何使用Mysql和PHP从重复区域单击缩略图后检索图像
  5. linux可以运行常规软件吗,Linux安装一些常规软件(浅显)
  6. 一点等于多少厘米_马桶知识介绍,你了解马桶多少
  7. Magento教程 10:如何修改网站文字?
  8. 全世界关于数学家和科学家的电影
  9. 硬件基础知识---(16)三极管放大电路
  10. 【高并发】java中的线程池 ThreadPoolExecutor
  11. devops开发运维一体化_进阶 | 中国电信系统集成公司:100% 应用 DevOps 理念,做好企业级行业应用...
  12. 计算机工程与应用 格式,计算机工程与应用模板.doc
  13. 条件随机场CRF - 学习和预测
  14. 计算机自动关机命令,自动关机命令|电脑自动关机命令|如何设置自动关机 - 电脑自动关机命令详解 - 安全专题...
  15. websockets_Websockets在数据工程中鲜为人知的模式
  16. 【C语言】如何用C语言画一个哆啦A梦(附源代码)
  17. layui table 表头合并_LayUI Table复杂表头实现
  18. 小白学NLP学习笔记-入门
  19. 初中数学抽象教学的案例_新课标下初中数学问题情景教学案例和思考
  20. 将特殊字体添加到了html页面中

热门文章

  1. 怎么查看atcoder的数据_多表数据联动查看,怎么做?
  2. 如何在 Outlook 中使用外出时的助理程序
  3. Eclipse Alt+/ Content Assistant
  4. WORD页边距、行距、页码、页眉页脚
  5. Linux中 oracle SQL*PLUS 命令大全
  6. Selenium Webdriver概述(转)
  7. mysql序列号发生器
  8. viewpager+fragment学习笔记
  9. 《JAVA与模式》之合成模式
  10. 中国建设银行(2011.11.19南京大学)