Уведомления

Группа в Telegram: @pythonsu

Уведомления

  • Found 3494 posts.

Флейм » Алгоритм А* » Янв. 2, 2007 20:25:02

Есть люди, интересующиеся проблемами ИИ? :-) В частности сабж… :-)

Python для экспертов » Парсел для подсветки кода в moinmoin » Янв. 2, 2007 19:23:42

Собсвенно для более “мощной” подсветки попробовал написать плуг под данный вики, для подсветки кода, може кому-то пригодится

http://slav0nic.xss.ru/projects/pygment.py

Django » db-API и первое созданное приложение » Дек. 15, 2006 23:19:04

есть две модели:

#– категории
class Category(models.Model):
name = models.CharField('название', maxlength=50)

def __str__(self):
return self.name

class Meta:
verbose_name = ‘Категория’
verbose_name_plural = ‘Категории’
ordering = ('name',)

class Admin:
pass

#– курсы
class Course(models.Model):
name = models.CharField('название', maxlength=100)
category = models.ForeignKey(Category, verbose_name='категория')
text = models.TextField('текст')

def __str__(self):
return self.name

class Meta:
verbose_name = ‘Курс’
verbose_name_plural = ‘Курсы’
ordering = ('name',)

class Admin:
pass


1. Получить все курсы отсортированные по категориям, вот в таком формате:
Категория_название
Курс_название
2. Получить заданный курс в заданной категории

в views.py пишу следующие:

from django.shortcuts import render_to_response
#from django.http import HttpResponse
from mysite.courses.models import Category, Course

#– гл. страница, отображение курсов по категориям
def index(request):
groupcourses =
for cat in Category.objects.all():
c = {'category': cat, ‘courses’: cat.course_set.all()}
groupcourses.append©
#return render_to_response('base.html', locals())
return render_to_response('base.html', {'groupcourses': groupcourses})

#– отображение заданного курса из заданной категории
def course(request, categoryid, courseid):
course = Category.objects.get(pk=categoryid).course_set.get(pk=courseid)
return render_to_response('base2.html', {'course': course})

меня интересует следующие, правильно ли составлены запросы? можно ли как-то это делать оптимизировать? какие есть ошибки (не только в запросах к БД =)) вообщем ваше мнение!

P.S. Хочется разобраться с этим на начальном этапе изучения фреймворка, а не тянуть на протяжение всего использования =)

Mobile Python » PyS60 1.3.15 » Дек. 8, 2006 11:06:20

http://sourceforge.net/project/showfiles.php?group_id=154155

Changes in 1.3.15 from 1.3.14:
—————————–

* added access_points() method to socket module that list AP's id's and name that
are available.

* apid can be given as a paremeter for creating socket object, so that it will not
popup access point selection list when connection will be made.
socket(family, type, proto=0, apid=0):

Corrected defects:

1599203: “No codec search functions registered”

1446359: bt_console.py does not handle UnicodeError

1544601: ASCII decoding error in e32dbm

1481937: crash when calling set_list on graphical listbox

1446275: time.sleep(),e32.ao_sleep fail for >=2148 seconds sleep

1446364: socket.recv() on UDP socket returns too much data

1595162: N70 front camera not taking picture

1599704: calendar: default db opening if no contact added

Python для экспертов » SWIG: использование обьекта определеного в другом модуле » Дек. 5, 2006 14:02:53

работаю со swig.
не пойму как организовать такую вещь:

в одном модуле должно быть реализация класса CObject.
в другом должна быть функция возвращающая указатель на обьект класса CObject.


т.е.



%module CObject
%{
#include object.h
%}

%include object.h


%module Func
%{
#include object.h
%}
%include object.h


хидеры для парсинга


class CObject
{
void setTop(int);
unsigned int getCount();
CItem* getItem();

}


CObject* getObject();




import func
import object
o = func.getObject()
o.setTop(3)


вопрос : как это организовать?
сейчас func.getObject() возвращает неизвестный обьект

Флейм » Семинар по языку Python » Ноя. 21, 2006 23:01:13

Немного оффтоп, но думаю никто не обидеться :)
Собственно…
30 ноября 2006 - в Киеве состоится второй семинар по языку программирования Python - “Exception”.
Главной темой второго семинара будет тема использования Python совместно с другими языками программирования. Докладчики поведают об особенностях взаимодействия Python с языками C и C++ на примере применения таких инструментов как FFI, SWIG, Boost::Python, SIP, Ctypes, и приведут множество примеров где Python хорошо зарекомендовал себя как вспомогательный язык, облегчающий процесс разработки на C/C++. Семинар “Exception #02” будет интересен как системным программистам, так и разработчикам прикладных программ, которые нуждаются в расширении функциональности за счёт внедрения скриптового языка. Так же, Python отлично подходит в качестве скриптового языка для прототипирования и умелое применение его с этой целью выведет процесс разработки вашего программного обеспечения на новый качественный уровень.

Текст новости взят с LOR
Ссылка на инфу о мероприятии: http://exception.org.ua/exception_02/

Python для Java » Shell на Jython-е » Окт. 3, 2006 16:12:34

Спасибо slav0nic (http://slav0nic.livejournal.com) за линк. Может кому будет интерестно http://www.gnucitizen.org/projects/jython-shell/

Python для .Net » IronPython 1.0 » Сен. 6, 2006 17:54:20

Вышел Iron Python 1.0

Ссылка на дистрибутив.

Информация о релизе.

Дополнительная информация:

Разница м/у CPython 2.4.3 и IronPython 1.0

FAQ

Примеры на IronPython

Некоторые подробности реализации IronPython

P.S. Прочел у Jim Hugunin

Python для экспертов » Shed Skin » Авг. 15, 2006 12:53:41

Может кто-то использовал Shed Skin? Стоит ли его использовать в приложениях? И что он из себя представляет?

Python для экспертов » Как работать с cp1251 с пакетом pysqlite 2.3.0 » Июль 31, 2006 12:43:42

Начинаю изучть Python и БД выбрал попроще и не могу разобраться как заставить уё сожрать русскую кодировку
-*- cp1251 -*-

Web » mxCGIPython » Июль 24, 2006 13:31:06

Кто либо использовал это на сервере, где нет поддержки пайтона? Очень хочеться узнать стоит ли это делать или нет.

Python для экспертов » tepache для wxpython » Июнь 14, 2006 15:10:26

Привет, люди!
Кто нибудь работал с утилитой tepache?
Вкратце: утилита используется для генерации питоновского кода из glade-файлов. При этом используется библиотека PyGtk.
Сайт автора сейчас недоступен по неизвестным причинам, но РПМку можна нарыть в Линусковых репозитариях, я брал ее в AltLinux (ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/files/SRPMS/tepache-1.1-alt1.src.rpm). Поскольку все файлы скриттовые, то под Вынь32 работает на ура.
Я собственно, хотел спросить, не знает ли кто-нибудь о похожих утилитах для wxPython? Неохота возиться в бинарнике с PyGtk, а wxGlade до оригинального Glade еще далеко. Так что предлагается использовать Glade для генерации XML-файла с описанием интерфейса, с последующим конвертированием в код на wxPython. Хотя чувствую, что скорее всего конвертер придется писать самому.

Pyramid / Pylons / TurboGears » TurboGears in russian » Июнь 2, 2006 10:17:55

Просьба, не сочтите за спам…

Открыта рассылка по TurboGears. Всех желающих - Велкам :)

http://groups.google.com/group/turbogears-ru

Python для Java » JPype » Июнь 1, 2006 19:39:37

Кто нибудь юзал JPype?

Поделитесь впечатлениями.