Python学习笔记 (1)Hello World(环境搭建+输出Hello World!)
随想
高考发挥失常、科三遇火车发挥失常,各种不顺……突然发现假期都快没了,才想起高考前想象的这个假期要做的一堆事,现在来多完成一件吧。
这几篇博客仅只是我的学习笔记,凑合看吧。我这个python小白看来菜鸟教程写的是真的好。
本机环境
Lenovo E40-30,64位,赛扬N2940(四核,1.84GHz),4G内存;Ubuntu16.04(干正事)+Windows7旗舰版(娱乐)
在Ubuntu中搭建Python开发环境(Windows拿来娱乐就好)
我的Ubuntu16.04.2自带Python2.7.12(终端命令 python -V 或 python --version 查看)。
安个最新的3.7吧。先下载源码,然后安装一些必需品——
sudo apt update;
sudo apt upgrade;
sudo apt dist-upgrade;
sudo apt install build-essential python-dev python-setuptools python-pip python-smbus libncursesw5-dev libgdbm-dev libc6-dev zlib1g-dev libsqlite3-dev tk-dev libssl-dev openssl libffi-dev ruby;
之后的安装过程(出错了就百度一下错误信息),
然后更新默认版本 https://blog.csdn.net/beijiu5854/article/details/77897767
然后弄一个编辑器,随便什么都好,能写代码就成,gedit、vim、emacs、vscode…………我用的是atom。
到此,环境搭建基本完工。
纪念一下。
我电脑上的规律——python3对应python3.7.0,python对应python3.5.2,python2对应python2.7.12
————————————————————————————————————————
输出Hello World!——运行Python程序的方法
(1)交互式编程——使用带提示符的解释器
在终端输入命令 python3 ,启动解释器,还可以在后面加入一些运行选项

>>>是输入Python语句的提示符。
使用help()可以获取不少信息。help()的用法
输入 print('Hello World!'),回车,然后得到了我们想要的,一句Hello World!

按Ctrl+D可退出提示符
(2)脚本式编程——使用源文件
先挑选一个顺手的编辑器。然后在主文件夹建一个文件test.py(其实什么名字都行),输入代码 print('Hello World!'),前面不要有任何制表符或空格,python把这些东西当C++里的大括号用了。
保存,打开终端,输入命令 python3 test.py

也可以得到我们想要的。
——————————————————————————————————————————
甚至连"python3"也可以不用输,不过要在源文件第一行告诉系统要用python3作为指定的解释器——(#!开头)
#!/usr/bin/python3
print('Hello World!')
然后给test.py执行的权限 chmod a+x test.py ,就能在终端目前所处路径下直接运行test.py了(不用.py的后缀名也可以,因为指定了解释器)

——————————————————————————————————————————
甚至可以在任何目录下,像调用系统命令一样调用test.py命令——
“只要知道程序的确切位置,你现在就可以运行程序了。但是如果你希望你的程序能够从各个位置运行呢?可以将你的程序保存在PATH环境变量中的目录之一。每当你运行任何程序,系统会查找列在PATH环境变量中的各个目录。然后运行那个程序。你只要简单地把这个源文件复制到PATH所列目录之一就可以使你的程序在任何位置都可用了。”#这部分好多博客都用了,出处有点不可考,侵删。
查看PATH环境变量用命令 echo $PATH
把test.py复制进显示的任一目录,或者,也可以把test.py所在目录添加进PATH变量中。假如现在test.py所在路径是/home/wawcac/test,那么就用命令 PATH=$PATH:/home/wawcac/test这样一来就可以在任一目录运行test.py了。
Ps:“对于Python来说,程序、脚本或者软件都是指同一个东西”//这句话也是用的挺多的(我是不是该用#表示注释
)
Python学习笔记 (1)Hello World(环境搭建+输出Hello World!)的更多相关文章
- Python学习笔记(1)--Windows基本环境搭建
1.安装Python 官网下载地址:https://www.python.org/downloads/ 下载完成后安装选择自定义安装,并勾选自动填写环境变量,如果是默认安装,还需要自己手动配置环境变量 ...
- Python学习笔记(一)——环境搭建
一.安装包下载: 国内镜像:32位:http://pan.baidu.com/s/1jI4q4lS 64位:http://pan.baidu.com/s/1eRPhpRW 版本更迭速度很 ...
- Solr学习笔记之1、环境搭建
Solr学习笔记之1.环境搭建 一.下载相关安装包 1.JDK 2.Tomcat 3.Solr 此文所用软件包版本如下: 操作系统:Win7 64位 JDK:jdk-7u25-windows-i586 ...
- ESP32学习笔记(一) 环境搭建与下载
ESP32学习笔记(一) 环境搭建与下载 作者:Nevel 博客:nevel.cnblogs.com 转载请保留出处 前几天刚入手了ESP32模块,趁着放假有时间,我们先把ESP32的编译环境搭建好 ...
- Java学习笔记【一、环境搭建】
今天把java的学习重新拾起来,一方面是因为公司的项目需要用到大数据方面的东西,需要用java做语言 另一方面是原先使用的C#公司也在慢慢替换为java,为了以后路宽一些吧,技多不压身 此次的学习目标 ...
- Python 自学笔记(一)环境搭建
一,关于Python的介绍 关于Python的介绍,我不想多说了,网上随便一搜,很多介绍,这里我主要写下我的自学Python的 过程,也是为了促进我能继续学习下去. 二,环境搭建 1,这里我只讲解Wi ...
- Cocos2d-x 3.2 学习笔记(一)环境搭建
目前项目无事,时间比较充裕,因此来学习下cocos2dx,当然本人也是新手一个, 写此笔记做备忘和脚步. 最近3.2版本更新出來了!官方说这是自2.x分支以来修复了超过450个bug,3.2版本是目前 ...
- Hadoop学习笔记—22.Hadoop2.x环境搭建与配置
自从2015年花了2个多月时间把Hadoop1.x的学习教程学习了一遍,对Hadoop这个神奇的小象有了一个初步的了解,还对每次学习的内容进行了总结,也形成了我的一个博文系列<Hadoop学习笔 ...
- 【Lua学习笔记之:Lua环境搭建 Windows 不用 visual studio】
Lua 环境搭建 Windows 不用 visual studio 系统环境:Win7 64bit 联系方式:yexiaopeng1992@126.com 前言: 最近需要学习Unity3d游戏中的热 ...
- Lua 学习笔记(一)环境搭建
Lua是一个小巧的脚本语言.Lua由标准C编写而成,代码简洁,几乎在所有的操作系统和平台上都可以编译,运行. 主要讲一下mac和win下的环境搭建. 工具: 1.Sublime Text 2 ...
随机推荐
- react hooks 全面转换攻略(二) react本篇剩余 api
useCallback,useMemo 因为这两个 api 的作用是一样的,所以我放在一起讲; 语法: function useMemo<T>(factory: () => T, d ...
- angularjs2 不同组件间的通信
AngualrJs2官方方法是以@Input,@Output来实现组件间的相互传值,而且组件之间必须父子关系,下面给大家提供一个简单的方法,实现组件间的传值,不仅仅是父子组件,跨模块的组件也可以实现传 ...
- ACM_下一个排列
The Next Permutation Time Limit: 2000/1000ms (Java/Others) Problem Description: For this problem, yo ...
- 转】 Spark SQL UDF使用
原博文出自于: http://blog.csdn.net/oopsoom/article/details/39401391 感谢! Spark1.1推出了Uer Define Function功能,用 ...
- opencv 检测图片中圆形物体(解决乱线问题)
2018-03-0418:03:12 整体代码如下: def detect_circle_demo (image): # 降噪处理 dst = cv.pyrMeanShiftFiltering(ima ...
- Django基础之admin功能
Django默认开起了后台 1.访问admin后台 2.用户和密码进行登录 ============================================================== ...
- mongodb Shell 启动
开始运行mongodb 准备 上篇说过,通过brew安装的程序目录在 /usr/local/Cellar下面 下面,我们先看一下 mongodb的可执行程序命令 cd /usr/local/Cella ...
- 3星|《投机教父尼德霍夫的股票投机术》:2003年的书了。作者97年投机大亏后在CNBC《金钱》栏目上的股市评论文章集。
查资料作者在97年金融危机中大亏,之后在CNBC<金钱>栏目上跟人合写股市评论文章,本书是那些股评文章的集合.有资料说作者在08年有一次大亏. 从这些文章看,作者是比较冷静地看待股市的,不 ...
- 音视频】5.ffmpeg命令分类与使用
GT其实平时也有一些处理音视频的个人或者亲人需求,熟练使用ffmpeg之后也不要借助图示化软件,一个命令基本可以搞定 G: 熟练使用ffmpeg命令!T :不要死记硬背,看一遍,自己找下规律,敲一遍, ...
- mysql 转载
一.MySQL概述 1.什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 2.什么是 MySQL.Oracle.SQLite.Access.MS SQL ...