一.前期准备

对于python的学习,首先的有一个硬件电脑,软件python的运行环境。说了一句废话,对于很多初学者而言,安装运行环境配置环境变量的什么的各种头疼,常常在第一步就被卡死了,对于python而言不存这个问题,linux和Mac都自带python,而windows用户呢,直接从官网下载(www.python.org/downloads/) 安装包(看了官网还有zip包),像普通软件一样,下一步下一步安装就好了,但是在下载安装的时候有些需要注意的,第一个问题是版本,python大版本分2和3,跟其他语言不同的是高版本3是不兼容2的,在语法方面有略微的不同,个人建议学习python3(本文的演示都是基于3演示的),第二个呢就是环境变量,在安装的时候第一步的界面里最下面是需要勾选的,意思是,是否配置环境变量直接勾选上就可以(如下图所示):


之后就可以愉快的安装了,但是总有些粗心的人忘记勾选了怎么办?自己到系统环境变量里给添加上不就好了么?可是还是有些同学不会添加。来:我的电脑右键属性—高级系统设置—在系统属性界面—高级中有个--环境变量—path变量中加上,在字符串的末尾,加一个分号;然后再输入你安装python的路径就ok了,说有些笼统,还是不同懂的同学自己到网上搜索一下吧!
安装完了以后要干什么?以windows为例,在开始中点击运行输入cmd,之后输入python出现下面界面说明你的环境变量已经设置好了:

在这里多说一句,不光是python其他语言也是一样为什么要设置环境变量呢?其实就是为了在“黑窗口”中输入命令,让它能够认识,告诉“黑窗口”你输入的命令在那些位置可以找到,这里的位置其实就是你刚在配置的路径。
大家都知道,单纯的有运行环境还是不够的,是不是的有个地方写代码啊?有过经验的同学都知道eclipse,andriod studio等等,写代码是不是非常方便啊,python当然也有,个人推荐PyCharm,当然也有其他一下优秀的软件大家可以自己的试一试,当然在你安装python的时候python也提供了一个,如下图:

其实在这里写和在“黑窗口”写,其实是一样的,最后的选择用什么工具编写代码,选择权在于个人了。
要知道java文件的后缀名是.java,而python的后缀名是.py。现在假如你写好了一个python文件,想运行它看一下效果怎么搞?如果有比较好的编辑器其实可以run一下就能看效果了,上面python自带的IDLE中run moduel就可以了,但是我们不想借助这些怎么办呢?我们可以在DOS窗口中也就是“黑窗口”中输入

python 文件名

文件名一定要在当前的位置下面,如果不在当前位置加上路径和文件名一起。特别说明,上面都是基于windows系统演示的。
好了,现在的准备工作也就这么多,知识是一点点积累的,切莫着急,遇到问题多利用网络或者身边会的人。We are not along!

二:初步感受

对于编程语言的学习,按照国际惯例是不是应该搞个hello world出来啊。Python很简单只需要一行代码就搞定如下:

print("Hello World!")

保存运行一下就可以看到结果了,如下(下图是PyCharm的截图):


很简单有没有!
既然这样我们在感受一下输入输出吧!上面大家也已经看到了,输出使用内置的print方法,而输入呢,使用的input方法 ,来段代码感受一下:

input("请输入一下内容:")

是不是也很简单啊,运行上面代码,可以看到窗口是不是就阻塞在那里了,需要你输入内容,如图:


当你输入内容后,敲回车是不是程序就结束了啊。如下图:


好了,更复杂的方法后面在详细介绍,pthon的初体验到此结束!每天学习一点点,生活容易一点点!

结语

特此说明:上面内容均在windows系统中运行,使用的PyCharm做的演示,至于软件的使用请自行摸索,确实很简单,网上教程也很多。作者的内容均为原创,转载表明出处。由于本人的能力水平有限,如有发现错误和纰漏请联系作者,拜谢!
如果软件安装、使用python等问题或者文中表述有不明白的同学可以加入qq群:476581018交流,或者关注微信公众号(快扫下图(●’◡’●))系列文章会在公众号最新发布,并且有很多福利等你哦!

Python基础学习参考(一):python初体验的更多相关文章

  1. Python基础学习参考(三):内置函数

    一:内置函数 在第一篇文章中,我们简单的认识了一下print()函数和input()函数,也就是输入和输出,这些函数我们可以直接的调用,不要自己定义或者引入什么,对吧?想这样的函数就叫做内置函数.这里 ...

  2. Python基础学习参考(二):基本语法

    一.基本语法 既然是学习一门语言,它肯定有区别与其它语言的语法规则,现在就来解释一下python的语法规则是什么? 注释:通过"#"可以对python进行注释,注意是单行注释,如果 ...

  3. Python基础学习笔记(一)python发展史与优缺点,岗位与薪资

    相信有好多朋友们都是第一次了解python吧,可能大家也听过或接触过这个编程语言.那么到底什么是python呢?它在什么机缘巧合下诞生的呢?又为什么在短短十几年时间内就流行开来呢?就请大家带着疑问,让 ...

  4. Python基础学习参考(七):字典和集合

    一.字典 字典跟列表一样是一组数据的集合.它的特点是什么呢? 特点一:字典具有键(key)和值(value),其中键必须是唯一的,不可重复的,即键必须可以哈希的.对于值没有要求. 特点二:字典是无序的 ...

  5. Python基础学习参考(六):列表和元组

    一.列表 列表是一个容器,里面可以放置一组数据,并且列表中的每个元素都具有位置索引.列表中的每个元素是可以改变的,对列表操作都会影响原来的列表.列表的定义通过"[ ]"来定义,元素 ...

  6. Python基础学习参考(五):字符串和编码

     一.字符串 前面已经介绍过字符串,通过单引号或者双引号表示的一种数据类型.下面就再来进一步的细说一下字符串.字符串是不可变的,当你定义好以后就不能改变它了,可以进一步的说,字符串是一种特殊的元组,元 ...

  7. Python基础学习参考(四):条件与循环

    在实际的开发中,想要实现某些功能或者需求,里面必然涉及到一些逻辑,复杂的也好简单也好,那么,通过python语法如何实现呢?这就涉及到了条件与循环.很显然绝大多数的语言都有条件和循环的语法,pytho ...

  8. Day1 Python基础学习

    一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作 ...

  9. 0003.5-20180422-自动化第四章-python基础学习笔记--脚本

    0003.5-20180422-自动化第四章-python基础学习笔记--脚本 1-shopping """ v = [ {"name": " ...

随机推荐

  1. JS设计模式(三) 数据访问对象模式

    引言 HTML5 提供了两种在客户端存储数据的新方法:localStorage.sessionStorage,他们是Web Storage API 提供的两种存储机制,区别在于前者属于永久性存储,而后 ...

  2. sqoop使用的问题

    找不到表 17/05/02 18:15:47 ERROR tool.ImportTool: Imported Failed: There is no column found in the targe ...

  3. 初识Hibernate之理解持久化类

         上一篇文章我们简单介绍了Hibernate相关的一些最基本的文件及其作用,并在最后完整的搭建了Hibernate的运行环境,成功的完成了与数据库的映射.但是至于其中的一些更加细节的地方并没有 ...

  4. Python协程爬取妹子图(内有福利,你懂得~)

    项目说明: 1.项目介绍   本项目使用Python提供的协程+scrapy中的选择器的使用(相当好用)实现爬取妹子图的(福利图)图片,这个学会了,某榴什么的.pow(2, 10)是吧! 2.用到的知 ...

  5. Monit : 开源监控工具介绍

    · Monit 简介 Monit是一个轻量级(500KB)跨平台的用来监控Unix/linux系统的开源工具.部署简单,并且不依赖任何第三方程序.插件或者库. Monit可以监控服务器进程.文件.文件 ...

  6. EasyUI ComboTree无限层级异步加载示例

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="EasuUIDemoTree.a ...

  7. 第三章 MySQL高级查询(一)

    第三章 MySQL高级查询(一) 一.SQL语言的四个分类 1.       DML(Data Manipulation Language)(数据操作语言):用来插入,修改和删除表中的数据,如INSE ...

  8. Django Cookie 和 Sessions 应用

    在Django里面,使用Cookie和Session看起来好像是一样的,使用的方式都是request.COOKIES[XXX]和request.session[XXX],其中XXX是您想要取得的东西的 ...

  9. python3.6安装pyspider

    win10下安装pyspider 1.pip 我在安装pip的时候默认安装了Pip. 如果没有的话:pip安装 2.PhantomJS PhantomJS 是一个基于 WebKit 的服务器端 Jav ...

  10. Java策略模式以及来自lambda的优化

    前言    设计模式是软件工程中一些问题的统一解决方案的模型,它的出现是为了解决一些普遍存在的,却不能被语言特性直接解决的问题,随着软件工程的发展,设计模式也会不断的进行更新,本文介绍的是经典设计模式 ...