python之开篇---hello world!

(1)前沿

(2)python 简介

(3)python hello world 实现

(4)

-------------qq:1327706646

--------------------------------author:midu

-----------------------------------------------datetime:2014-12-12 14:25:00

(1)前沿

  在要接触python的时候,基本上是看到各种图像算法的时候出现的,让我有了好奇心,之所以今天来敲这个代码,是有点时间,python 就是个脚本语言,所以我觉得入门比较简单,很shell 一个模型,包括运行模式。

(2)python 简介

  完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。所以Python是一种相当高级的语言。你也许会问,代码少还不好?代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。那是不是越低级的程序越难学,越高级的程序越简单?表面上来说,是的,但是,在非常高的抽象计算中,高级的Python程序设计也是非常难学的,所以,高级程序语言不等于简单。但是,对于初学者和完成普通任务,Python语言是非常简单易用的。连Google都在大规模使用Python,你就不用担心学了会没用。

  用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。总之就是能干很多很多事啦。

Python当然也有不能干的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Objective-C(针对iPhone)和Java(针对Android);写3D游戏,最好用C或C++。

如果你是小白用户,满足以下条件:

  • 会使用电脑,但从来没写过程序;
  • 还记得初中数学学的方程式和一点点代数知识;
  • 想从编程小白变成专业的软件架构师;
  • 每天能抽出半个小时学习。

不要再犹豫了,这个教程就是为你准备的!

准备好了吗?

(3)python hello world 实现

  example1:hello world.c

  

#! /usr/bin/python
#coding:utf-8 #如果python代码中会有中文,那么要加上这行哟,要不你懂的
print "hello 世界!"

  没错不加utf-8 输出中文就是出问题了,我也是一根筋,碰到了这个问题

  example2:add.c

#! /usr/bin/python
#coding:utf-8 #如果python代码中会有中文,那么要加上这行哟,要不你懂的
import sys #引入一个python的不知道算不算核心的包,我也是初学,真不懂

# 用for命令来打印出接收到的参数, sys.argv 是个类型数组的类型,来接收命令行传过来的参数
for a in sys.argv:
print a;

# 用户传的参数从 1开始 ,用len () 函数来获取参数数量,本命令应该只有2个参数才对
if len(sys.argv) != 3:
print "参数应该只有2个";
sys.exit(); # sys.exit()表示退出程序

num1 = int(sys.argv[1]); # 最不方便的地方 ,要用 int()方法把参数传成数字型,才能做运算
num2 = int(sys.argv[2]);
print str(num1) + "+" + str(num2) + "=" + str(num1 + num2); #数字型是不能方便的用print打印出来的,要用str()函数转换一下

如我所料脚本语言就是脚本语言,包括编码格式也想之前的html,js,php,shell 语法类似。得声明编码格式

(4)

http://limaoyuan.iteye.com/blog/1513147

http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000

时间: 2024-10-29 19:12:37

python之开篇---hello world!的相关文章

Python直播开篇

总结我自己,从来都是有赚一亿的耐心,却只有一天的耐心,所以想起来用写博客的方法来让自己坚持下去,学习Python,之前也有写过几篇烂烂的文章,希望从今天开始,坚持下去. 自己一个人学习,参考的书是<Python编程入门经典>,网上的扫描版,目前看了两章,感觉适合自己的接受方式,一个人学习真的很枯燥,半途而废,走进死胡同,谁知道呢!希望能有朋友一起学习吧.希望自己能坚持下去!希望自己能坚持下去!希望自己能坚持下去!

《Python从小白到大牛》第1章 开篇综述

Python诞生到现在已经有20多年了,但是Python仍然是非常热门的编程语言之一,很多平台中使用Python开发.表1-1所示的是TIOBE社区发布的2017年3月和2018年3月的编程语言排行榜,可见Python语言的热度,或许这也是很多人选择学习Python的主要原因. Python语言历史 Python之父荷兰人吉多 范·罗苏姆(Guido vanRossum)在1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无聊时间,决心开发一门解释程序语言.1991年第一个Python解释器公

python开篇

此开章第一回也,作者自云,胡扯半生走路颠,亦摇亦摆话python,哈哈 python的历史我就不扯了,关于安装配置编辑器等我也默认大家都精通了(有时间我会从头到尾写出来),网上有很多相当优秀的文章,足以供来阅读欣赏使用,电脑发展到今天从高堂上的巨无霸变身到寻常百姓家的游戏机,不得不说奇迹啊,也让人有机会把心里的思想变成现实.打住,就到这里. 后面的文章我尽量用python2和python3兼容的写法,如果有差异我会提醒 其次这不是教程,算是我回顾自己学习的知识,如何有幸帮到你,我不是故意的,哈哈

【转】开篇python--明白python文件如何组织,理解建立源文件

在Python 中引用是非常简单的事情,这里需要清楚三个概念就可以了包.模块.类.类这个就不用说了. 模块对应的是一个.py 文件,那么module_name 就是这个文件去掉.py 之后的文件名,py 文件中可以直接定义一些变量.函数.类. 那么包我们可以看作一个包含__init__.py 和一系列.py 文件的文件夹,这样做的目的是为了区别包和普通字符串. import module_name from package_name import module_name from package

开篇python

1 #!/usr/bin/env python 2 # -*- coding: UTF-8 -*- 3 4 import os 5 import sys 6 7 print(os.getcwd) 8 print(sys.version) 9 10 print('hello python!') 原文地址:https://www.cnblogs.com/gitwow/p/10276538.html

小白学 Python 爬虫(1):开篇

人生苦短,我用 Python 引言 各位同学大家好,好久不见(可能只有一两天没见:囧)~~~ 先讲一件事情,昨天为啥没更新. emmmmmmmmm,当然是因为加班啦,快到年底了,公司项目比较忙,最近的更新频率会有下降,请各位海涵. 废话不多说,开始今天的正题,从题目大家应该已经猜到了,小编要开始更新一个新的系列<小白学 Python 爬虫>,介于大家水平参差不齐,建议没有 Python 基础第一次接触的同学先看下小编之前更新的<小白学 Python 系列>,大致了解下 Python

使用python实现森林算法方法步骤详解

本文和大家分享的是使用python实现森林算法相关内容,一起来看看吧,希望对大家学习python有所帮助. 算法描述 随机森林算法 决策树运行的每一步都涉及到对数据集中的最优**点(best split point)进行贪婪选择(greedy selection). 这个机制使得决策树在没有被剪枝的情况下易产生较高的方差.整合通过提取训练数据库中不同样本(某一问题的不同表现形式)构建的复合树及其生成的预测值能够稳定并降低这样的高方差.这种方法被称作引导**算法(bootstrap aggrega

python窗体——pyqt初体验

连续两周留作业要写ftp的作业,从第一周就想实现一个窗体版本的,但是时间实在太短,qt零基础选手表示压力很大,幸好又延长了一周时间,所以也就有了今天这篇文章...只是为了介绍一些速成的方法,还有初学者会遇到的问题... 这里先介绍一个安装连接,一条龙服务,各种安装配置在这里都找得到:http://blog.sina.com.cn/s/blog_4c18e3160101a12g.html 什么是pyqt? 简而言之,qt是一个开发窗体程序的模块,原本是是C++的库,PyQt是Python的移植版本

【Python】初学编程适合学Python?其有何用?

初学编程适合学Python?其有何用? 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多因素造成了,当然市场需求的重要因素.吴军博士对大数据流行的解释与python流行或许有些默契.数据一直以来都存在,只是在历史条件下,由于计算性能和技术发展的原因,与之匹配的数据处理技术还不是很先进,以至于很多数据被我们舍弃了.同样,python语言简洁流畅等多种优点,也会让第一次接触