编程练习/挑战

嗨,大家好,
我通过自学和经历了几次来学习python
教程我觉得我已经学到了基础知识。因为我没有服用
上课或其他任何东西,我一直在做挑战/计划来加强
物质并提高我的技能。我从诸如"猜猜我"之类的东西开始
数字"游戏,挂手等",然后继续制作扑克和卡片
与课堂合作的游戏。对于Guis,我创建了像Minesweeper这样的游戏,
和GUI股票投资组合跟踪器。我没有想法,正在寻找
编程项目,挑战或计划为您提供帮助
学。我正在研究欧拉问题,但我发现他们
真的没有帮助我的编程技能;他们更专注于数学。
建议?什么对您有用或有趣?我也是
欢迎教科书类型问题的来源,因为
教程往往是重复的。
谢谢,

# 回答1


11月18日,6:39页,btk ...@email.unc.edu写道:
数学问题。 :-)
我定期阅读rec.puzzles,并始终接近每个难题
在"我将如何通过程序解决"方式中。不是全部
一些常客借给计算机解决方案
在计算机答案上皱眉,有些只是数学
伪装问题。出于同样的原因,我遵循Sci.Math。
和alt.math。和alt.math.recreational。
我的另一个爱好是跟踪电影票房收据
(您可以在其中制作有趣的图表来比较泰坦尼克号
对于哈利·波特(Harry Potter)或各种续集的表现,如果刺穿
Brosnan拯救了James Bond专营权,您能说什么
丹尼尔·克雷格(Daniel Craig)?)。那里有很多潜在的数据库问题。
更不用说从互联网自动化数据收集
电影数据库通过编写网页刮板,而不是可以抓取
一次会话中价值六个月的数据(您可能
如果您收取订阅费
专业访问,但我对此并不认真)。
没有什么像这样的爱好来提供动力
学习编程。
这很有趣:拍电影周末
票房收据并将其乘以Pi。你会得到的
电影的总毛。
# 回答2


2008年11月19日,星期三,上​​午2:39,Mensanator 这真的很有趣。有人需要做什么?
我在Python中唯一与程序相关的程序是生成RSS feed
从当地的报纸静态网站,使用美丽的套件。但是我从来没有
将其放在在线主机上。我什至不确定我是否可以跑步。什么
必需品应该让主机运行Python代码?
谢谢,很抱歉您的干预。
# 回答3


2008年11月19日星期三,下午1:35,耶利米·多德斯(Jeremiah Dodds)
是的,我知道Slicehost,但这对于我需要的东西很昂贵
做,那只是实验。
感谢您的链接,似乎很有用。
# 回答4


11月18日,6:39*pm,btk ...@email.unc.edu写道:
您的夜晚看着"无用的python"(您必须搜索Google for Th e
地点)。它有很多问题从微不足道到复杂。
- greg
# 回答5


2008年11月19日星期三,下午1:50,耶利米·多德斯(Jeremiah Dodds)
谢谢,我会尝试的。
要回到主题中,存在Python挑战:http://www.pythonchallenge.com/
我在学习Python时开始了它,但是从一开始就开始
不像他们在网站上说的那么简单。它可能刺激。
# 回答6


Spoon先生在2008年11月19日上午7:12写道:
这真的很有趣。有人需要做什么?
我在Python中唯一与程序相关的程序是生成RSS feed
从当地的报纸静态网站,使用美丽的套件。但是我从来没有
将其放在在线主机上。我什至不确定我是否可以跑步。什么
必需品应该让主机运行Python代码?
我不确定为什么您需要在其他任何地方托管Python代码
比您的家用计算机。如果您想从
这样的网站,您需要尊重他们的robots.txt文件。别
忘记寻找爬网规格。即使他们不
指定一个,您不应该让机器人完全敲打他们的服务器
速度 - 给它延迟,让它在后台运行,可能需要
您三天与收集所需数据的一个小时,但这就是
在良好的举止方面不太合同,是吗?
您可能还需要更改发送的用户代理字符串。
某些站点对机器人的内容提供了不同的内容,而不是浏览器。
您甚至可以使用wget刮擦网站,而不是自己滚动
机器人如果您对数据操纵方面更感兴趣
项目比机器人写作。
享受
菲利普
# 回答7


2008年11月19日,星期三,下午3:41,Philip Semanchuk 嗯,我并不是说只托管代码的可能性,但是
跑步。我的意思是,像服务器端代码一样,以便我的程序保留
在我的情况下,运行和更新RSS feed,无需
我要上网并运行它。
# 回答8


edwin [...]
您的意思是您有时没有emacs开放吗?
- -
Arnaud
# 回答9


11月20日,12:39*AM,Arnaud Delobelle 您的意思是您有时没有emacs开放吗?
- -
Arnaud
嘿...我相信Potpourri风格的伴侣(我不是说花瓣
和香料)。
毕竟我不是专家。
# 回答10


Arnaudyou的意思是您有时没有开放的emac?
我一直对工作感到惊讶,人们为每个人打开一个单独的emacs
他们要编辑的文件。他们中的大多数似乎甚至都不知道那个发现文件
存在。
跳过
# 回答11


11月20日,6:28*am,s ...@pobox.com写道:
来吧,伴侣...在非本地人中很难发布
语。作为Python的初学者,这只是"我的两个便士价值",
真的。
干杯,
E.
# 回答12


伴侣的edwincome ...已经很难在非本地发布
Edwinlanguage。作为Python的初学者,这只是"我的两个便士
Edwinworth",真的。
没有敲门 您根本只有关于工作模式的观察
我的同事有。我与之合作的人是专业软件
工程师,工程师,定量分析师等。许多都不是
Python,C ++,Unix或Emacs。这并不是说我还没有向他们展示
做到。我向一个人展示了今天如何与M-T交换两个相邻单词。
他大约从椅子上摔下来。
想一想,我与我合作的另一个人总是保留
Emacs Open是一个喜欢SQL模式的VI用户。没有其他的。他经营
Viper模式,并保持SQL模式缓冲区与他的所有
小SQL片段准备提交给我们的Sybase服务器。当他使用Vim时
编辑?每个文件一个VIM会话。我很确定VIM允许您
也一次打开多个文件。去搞清楚。
跳过
# 回答13


11月20日,10:32*pm,s ...@pobox.com写道:
不用担心。我实际上同意。我发现自己处于像
您描述的那些,找到新命令并意识到还有更多
它比我想的。我必须指出,我自己使用的VIM比
emacs。不是因为我认为它更好(我不是一个宗教人士)
但是因为它与我的Mac有更好的集成...实际上,我
将它们用于不同的编程任务。
作为Unix的新来者(我来自与Web相关的字段)
不仅学习如何使用操作系统,还学习Python,
emacs,vim,bash等。当然,这并不容易,但是
很有趣,当我学习一个特定的话题时(说
学习读取命令,如何访问命令历史记录等)
不要总是让我的编辑打开;有时我想了解一个
编辑器做了它的工作,然后我"破解"一个脚本来操纵
相关文本文件(如我的日记)。
我知道您可以在emacs内部运行自己喜欢的外壳并从中学习
那里,但是是家里唯一的电脑(不是最快的)
不想一直打开程序(也许我的女朋友
有几个程序运行),因此能够写一些初学者
解决共同任务的脚本一直是一个很好的学习经验
我。
来自第三世界的问候(还是不发达?;))
E.

标签: python

添加新评论