一.前期准备

对于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. PHP中isset和empty的区别(最后总结)

    PHP的isset()函数 一般用来检测变量是否设置 格式:bool isset ( mixed var [, mixed var [, ...]] ) 功能:检测变量是否设置 返回值: 若变量不存在 ...

  2. JavaScript遍历对象-总结一

    原生JavaScript 遍历 1.for 循环遍历 let array1 = ['a','b','c']; for (let i = 0;i < array1.length;i++){ con ...

  3. [js高手之路] html5新增的定时器requestAnimationFrame实战进度条

    在requestAnimationFrame出现之前,我们一般都用setTimeout和setInterval,那么html5为什么新增一个requestAnimationFrame,他的出现是为了解 ...

  4. ElasticSearch入门(1) —— 集群搭建

    一.环境介绍与安装准备 1.环境说明 2台虚拟机,OS为ubuntu13.04,ip分别为xxx.xxx.xxx.140和xxx.xxx.xxx.145. 2.安装准备 ElasticSearch(简 ...

  5. 概率图论PGM的D-Separation(D分离)

    目录[-] 本文大部分来自:http://www.zhujun.me/d-separation-separation-d.html 一.引言 二.三种情况分析 三.总结 四.应用例子 五.参考资料 其 ...

  6. 手动添加 Git bash 到鼠标右键

    由于不知原因,右键没有了Git Bash Here,没有这个右键菜单导致获取Git仓库中的代码很不方便,所以决定通过注册表的方式将这个菜单加出来. 1.win + R,输入"regedit& ...

  7. 多个activity跳转保留内存使用intent传递数据问题_新手

    /////本来是做的activity跳转,普通那种,但是会在调回来会销毁原来的,重新调用onCreate方法, 后来参考[http://blog.csdn.net/qq_26918031/articl ...

  8. HTML与标记属性

    网站部分:UI:AI.PS 前端:html.css.js 网站:是一个存放在网络服务器上的完整信息的集合体.由域名.空间服务器.网站程序.数据库等组成.由多个网页以一定的方式连接在一起,成为一个整体. ...

  9. 深圳--博雅互动 Android面试打酱油归来

    公司在TCL工业园E4,坐地到西丽站,那边在修路,不好走.B796公交站台在A出口的反方向,还要顺着施工的屏障打个弯,在西丽法院1上车.公司那边比较偏了,附近只有两趟公交.办公地点在10楼,出电梯就可 ...

  10. opencv-python:win7下,搭建python2.7.5环境,配置opencv3.1.0准备开工-OpenCV步步精深

    我的个人博客:点这里 搭建python2.7.5环境 下载python2.7.5 64位:https://www.python.org/ftp/python/2.7.5/python-2.7.5.am ...