Python征途-02.第一个Python程序

上一章介绍了Python的相关知识,本章就开始着手操作,创建我们的第一个Python程序,首先需要配置好Python的运行环境

1.python环境准备

1.1.windows下安装

Windows10
配置环境变量,防止程序调用出错

【右键此电脑】-->【属性】-->【高级系统设置】-->【高级】-->【环境变量】-->【在系统变量栏里,选中变量名Path,进行编辑】 --> 【将Python安装目录追加到变量值中,用 ; 分割】

如:我的路径为D:\Program Files (x86)\python-362,注意前面有分号

1.2.linux系统下python版本的升级安装

linux系统默认知道python,版本一般为2.7,建议升级到至少3.5,具体内容,请查看我的另一篇文章
Linux下升级Python到3.5.2版本:
http://www.cnblogs.com/tssc/p/7762998.html

# Python-3.6.2下载
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

1.3.Mac下的Python安装

与linux下的类似

2.我的第一个程序:‘Hello World!’

2.1.python程序的运行方式

(1)Python命令行直接运行(自带交互器idel)
在Windows或者Linux命令行输入python,进入python命令行模式。

>>>print(‘Hello World!‘)
Hello World!

(2)写成小程序,直接用python调用

用vim或者notepad++等文本编辑器写一个helloworld.py的文件,内容如下:

vim helloworld.py
print(‘Hello World!‘)

退出文本编辑器,然后在命令行输入:

python helloworld.py

运行helloworld.py。可以看到Python随后输出

Hello World!

(3)指定解释器,编辑为可执行脚本,进行运行

还可以把Python程序helloworld.py改成一个可执行的脚本,然后直接执行:

#!/usr/bin/env python
print(‘Hello World!‘)

然后修改权限为可执行,直接运行即可看到效果

chmod 755 hello.py
./hello.py

相关知识点:

1)print是一个常用函数,其功能就是输出括号中得字符串。
2)在Python 2.x中,print还可以是一个关键字,可写成print ‘Hello World!‘,但这在3.x中行不通
3)python中不区分单引号和双引号,与shell脚本不一样
4)以上是常用的运行python程序的方式,实际开发中,通常会使用pycharm等开发的辅助工具进行

拓展:其它语言的hello world

1)C语言

#include <stdio.h>
int main(void)
{
printf("\nhello world!");
return 0;
}

2)C++

#include <iostream>
int main(void)
{
std::cout<<"Hello world!";
}

3)java语言

public class HelloWorld{
   // 程序的入口
   public static void main(String args[]){
      // 向控制台输出信息
      System.out.println("Hello World!");
   }
}

4)PHP

<?php
    echo "hello world!";
?> 

5)ruby语言

puts "Hello world!" 

6)go语言

package main
import "fmt"
func main(){
   fmt.Printf("Hello World!\n God Bless You!");
}

# 完毕,呵呵呵呵

时间: 2024-10-08 09:55:12

Python征途-02.第一个Python程序的相关文章

python 调 用另一个python 程序

na = int(input("开奖时间(如:20140630): \n")) import time nb =  int(time.strftime("%Y%m%d")) #获取当前时间的年月日 #print (nb) #获取键盘输入 a = True while a:     if nb < na:         import os         os.system("python shuangseqou.py")         

《Python入门》第一个Python Web程序——简单的Web服务器

上一篇讲了<Python入门>Windows 7下Python Web开发环境搭建笔记,接下来讲一下Python语言Web服务的具体实现:第一个Python Web程序--简单的Web服务器. 与其它Web后端语言不同,Python语言需要自己编写Web服务器. 如果你使用一些现有的框架的话,可以省略这一步: 如果你使用Python CGI编程的话,也可以省略这一步: 用Python建立最简单的web服务器 利用Python自带的包可以建立简单的web服务器.在DOS里cd到准备做服务器根目录

python简介、第一个python程序、变量、字符编码、用户交互程序、if...else、while、for

也愿大家永葆初心-- 已识乾坤大,犹怜草木青. 一.python简介 首先,我们普及一下编程语言的基础知识.用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得"翻译"成CPU可以执行的机器指令.而不同的编程语言,干同一个活,编写的代码量,差距也很大. 比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行. 二.第一个pyth

Python第一天---第一个Python程序

1.我的环境是windows下,需要安装notepad++,安装Python2,配置环境变量(百度下可以见) 2.打开cmd窗口-----输入I:  [输入要在哪个磁盘存储python代码(我的在I:\pyhtonCode)] ------输入cd PythonCode   [进入PythonCode文件夹] 3.打开I:\pyhtonCode文件夹,在里面新建一个txt文档,取名first.py,右键用nodepad++打开 4.打开文档,输入以下代码: 1 #!/usr/bin/python

python练习册 每天一个小程序 第0013题

# -*-coding:utf-8-*- ''' 题目描述: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-) 地址: http://tieba.baidu.com/p/2166231880 思路: 用正则表达式匹配图片链接,然后进行下载 ''' ''' import re import requests def main(): url = 'http://tieba.baidu.com/p/2166231880' response = requests.get(url

廖雪峰的Python教程之第一个Python程序

一.命令行模式和Python交互模式的区分 命令行模式: Python交互模式 二.文本编辑器 1.绝对不能用Word和Windows自带的记事本.Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误.文本编辑器可用Notepad++.Sublime Text.EditPlus,个人用EditPlus比较多 2.注意print前面不要有任何空格. 3.用文本编辑器写Python程序,然后保存为后缀为.py的

python练习册 每天一个小程序

PIL库学习链接:http://blog.csdn.net/column/details/pythonpil.html?&page=1 1 #-*-coding:utf-8-*- 2 __author__ = 'Deen' 3 ''' 4 题目说明: 5 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 6 ''' 7 from PIL import Image 8 from PIL import ImageChops 9 from P

python练习册 每天一个小程序 第0010题

# -*-coding:utf-8-*- ''' 题目描述: 使用 Python 生成类似于下图中的字母验证码图片 思路: 运用PIL库加random 随机字母进行生成 ''' import random import string from PIL import Image, ImageDraw, ImageFont, ImageFilter def rnword(): return random.choice(string.letters) def color(): return (rand

Python(二) 运行第一个Python程序

1. 输出 # output print() print("hello world") print("hello","willow","output") print("100 + 200 = ",100+200) print(100+200) 2.输入 # input name = input() name print(name) name = input("please enter your n