用python编写程序?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python编写程序?相关的知识,希望对你有一定的参考价值。

有大佬会编写这个程序吗?外教课用

回答

下载用于Windows系统的Python。 适用于Windows的Python解释器可以从Python网站免费下载...2.安装Python解释器。 大多数用户可以在不更改任何设置的情况下安装解释器。通过启用可用模块列表中的最后一个选项...3.安装文本编辑器。 虽然可以在“记事本”或“TextEdit”中创建Python程序,但是你会发现用专门的文本编辑器来读写代码要容易得...4.测试安装好的软件。 打开终端(Mac/Linux)或命令提示符(Windows),并输入 python ...

参考技术A 1.在python 2.5中找到空闲(python gui)(取决于您安装的版本),然后单击并弹出以下表单:在>>中;>在提示后输入代码并返回以执行代码。空闲支持语法高亮,支持自动缩进,支持方法提示,但是提示很慢。2.在命令行窗口上运行此方法的前提是在系统的路径变量中配置Python安装路径。在我的计算机上右击属性>高级-gt;环境变量,在系统变量列表中找到路径项,单击编辑按钮,并附加\"c:python 25;\"(路径和版本取决于您的安装),保存退出。启动>运行--进入cmd,返回到汽车,并打开cmd窗口。进入Python后,返回到Python环境。它的操作与空闲基本相同,但是没有语法高亮、自动缩进和方法提示,唯一的优点是它运行速度比空闲快(如果你告诉我你可以用参数运行python,那么你就不是新的了)。(没有必要读这篇文章,所以用处不大。使用ctrl+z退出此Python环境,然后返回汽车。3.在脚本中运行上述两种方法是简单的,但不适合大量代码的开发。它只适用于查看单个句子或几个代码字的运行结果,或验证函数的调用方法。这是我们常用的调试,验证程序是常用的。如果它是一个正式的开发,它应该作为一个独立的脚本运行。打开您的文本编辑器(我使用电子编辑器,当然您可以使用记事本,写字板),输入Python代码,保存为*。py文件,然后双击运行它来执行,当然,如果必须配置系统路径变量。我在它的目录中打开一个cmd窗口并输入Python*。Py运行l在代码末尾添加以下语句:原始_输入(),然后双击运行,结果将一直保持到您点击返回按钮后消失。在linux上运行python程序一般有以下两种形式,与windows基本相同。首先,在终端窗口中空闲运行并将$python输入到交互操作环境中,然后您可以在输入时执行代码:>>>打印'hello python'hello python>停止使用ctrl-d(G)。在py脚本所在的目录中作为脚本输入运行

用Python编写WordCount程序任务

1. 用Python编写WordCount程序并提交任务

程序

WordCount

输入

一个包含大量单词的文本文件

输出

文件中每个单词及其出现次数(频数),并按照单词字母顺序排序,每个单词和其频数占一行,单词和频数之间有间隔

2.编写map函数,reduce函数

复制代码
import sys
for line in sys.stdin:
     line=line.strip()
     words=line.split()
     for word in words:
          print \'%s\\t%s\' % (word,1)
from operator import itemgetter
import sys
current_word=None
current_count=0
word=None

for line in sys.stdin:
     line=line.strip()
     word,count=line.split(\'\\t\',1)
     try:
          count=int(count)
     except ValueError:
          continue
     if current_word==word:
          current_count+=count
     else:
          if current_word:
              print \'%s\\t%s\' % (current_word,current_count)
          current_count=count
          current_word=word
if current_word==word:
     print \'%s\\t%s\' % (current_word,current_count)
复制代码

3.将其权限作出相应修改

chmod a+x /home/hadoop/wc/mapper.py
chmod a+x /home/hadoop/wc/reducer.py

4.本机上测试运行代码

 

5.查看运行结果

 

2. 用mapreduce 处理气象数据集

编写程序求每日最高最低气温,区间最高最低气温

  1. 气象数据集下载地址为:ftp://ftp.ncdc.noaa.gov/pub/data/noaa
  2. 按学号后三位下载不同年份月份的数据(例如201506110136号同学,就下载2013年以6开头的数据,看具体数据情况稍有变通)
    wget -D --accept-regex=REGEX -p data -r -c ftp://ftp.ncdc.noaa.gov/pub/data/noaa/2013/6*
  3. 解压数据集,并保存在文本文件中
    zcat ftp.ncdc.noaa.gov/pub/data/noaa/2013/6*.gz >qxdatazwt.txt
  4. 对气象数据格式进行解析

  5.编写map函数,reduce函数

  1. 将其权限作出相应修改
    chmod a+x /home/hadoop/mapper.py
    chmod a+x /home/hadoop/wc/reducer.py
  2. 本机上测试运行代码

放到HDFS上运行

将之前爬取的文本文件上传到hdfs上

用Hadoop Streaming命令提交任务

查看运行结果

 

以上是关于用python编写程序?的主要内容,如果未能解决你的问题,请参考以下文章

用python编写程序?

用python编写程序?

python-第二课-用IDLE编写程序

用Python编写程序

怎么用python编写以下要求的程序?

用Python编写WordCount程序任务