Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 4, 2009 13:13:31

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Интересные модули для питона

Новички, начинающие изучение питона ,часто задаются вопросом: “Что можно написать на питоне?”
Ответить на этот вопрос достаточно непросто. Нужно понимать, что питон, это язык программирования, который достаточно универсален, а различные “фичи” для расширения возможностей, зачастую пишутся отдельно, сторонними программистами. Естественно, для поиска необходимых модулей можно и нужно пользоваться гуглом, например.
В этой теме предлагаю делится интересными модулями, которые могли бы показать универсальность питона и возможно у кого то появится стимул для написания интересных и полезных программ.
(!) Убедительная просьба, не засорять тему сообщениями типа: “где мне взять модуль для ….”



Офлайн

#2 Янв. 4, 2009 13:23:57

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Интересные модули для питона

Я же пожалуй начну :)
winamp.py модуль для управления плеером winamp'ом, так же отлично справляется с AIMP'ом
офф. сайт http://www.shalabh.com/software/about_winamp_py.html
прямая ссылка http://www.shalabh.com/software/winamp.py
требования помимо питона, нужен pywin32 sourceforge.net/projects/pywin32
Пример использования:
Скрипт, который проигрывает каждый трек из плейлиста по 5 секунд

#-*- coding:utf-8 -*-
import winamp
from time import sleep
s=winamp.winamp()
s.play() # запускаем проигрывание
numb_of_tracks=s.getNumTracks() # получаем количество треков в плей листе
for x in xrange(numb_of_tracks):
sleep(5) # ждем 5 секунд
s.next() # переключаемся на следующий трек
print s.getCurrentTrackName() # выводим название трека

s.stop()
Необходимо, чтоб winamp или aimp были запущены…



Отредактировано (Янв. 4, 2009 13:41:53)

Офлайн

#3 Янв. 4, 2009 15:45:53

Jenyay
От:
Зарегистрирован: 2007-08-10
Сообщения: 173
Репутация: +  1  -
Профиль   Отправить e-mail  

Интересные модули для питона

А я подписался на RSS отсюда и поглядываю, не проскакивает ли там чего полезного.



Офлайн

#4 Янв. 14, 2009 17:08:45

diam123
От:
Зарегистрирован: 2008-10-23
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

Интересные модули для питона

http://wwwsearch.sourceforge.net/ClientForm/

ClientForm is a Python module for handling HTML forms on the client side, useful for parsing HTML forms, filling them in and returning the completed forms to the server. It developed from a port of Gisle Aas' Perl module HTML::Form, from the libwww-perl library, but the interface is not the same.



Отредактировано (Янв. 14, 2009 17:09:44)

Офлайн

#5 Янв. 14, 2009 17:21:08

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Интересные модули для питона

mechanize тоже неплох, и, кажется, включает в себя ClientForm

Офлайн

#6 Янв. 15, 2009 03:33:53

yaroslaver
От:
Зарегистрирован: 2008-09-09
Сообщения: 44
Репутация: +  0  -
Профиль   Отправить e-mail  

Интересные модули для питона

не, не “включает” а “требует” :)



Офлайн

#7 Янв. 15, 2009 10:57:18

diam123
От:
Зарегистрирован: 2008-10-23
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

Интересные модули для питона

Ferroman
mechanize тоже неплох, и, кажется, включает в себя ClientForm
Не знал о нем :)



Офлайн

#8 Янв. 24, 2009 18:27:13

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Интересные модули для питона

Вот нарыл страницу, новичкам будет полезно
Python: 50 modules for all needs

Из них заинтересовался vpython, модуль для создания 3d графики. Очень простой в использовании.
3d игра Башни Ханоя всего 2,7 кб :)



Отредактировано (Янв. 24, 2009 18:46:42)

Офлайн

#9 Янв. 24, 2009 18:44:39

Jenyay
От:
Зарегистрирован: 2007-08-10
Сообщения: 173
Репутация: +  1  -
Профиль   Отправить e-mail  

Интересные модули для питона

igor.kaist
О, спасибо, нашел для себя там один интересный модуль.



Офлайн

#10 Янв. 24, 2009 21:06:55

The gray Cardinal
От:
Зарегистрирован: 2007-03-07
Сообщения: 422
Репутация: +  0  -
Профиль   Отправить e-mail  

Интересные модули для питона

igor.kaist
3d игра Башни Ханоя всего 2,7 кб
Где можно взять игру, что-то не найду…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version