Показаны сообщения с ярлыком python. Показать все сообщения
Показаны сообщения с ярлыком python. Показать все сообщения

пятница, 29 мая 2009 г.

Поименное обращение к полям таблицы в модуле MySQLdb

Получать поля из таблицы словарь, а не в список оказалось очень просто:

>>> import MySQLdb
>>> import MySQLdb.cursors
>>> myDb = MySQLdb.connect(user='andy47', passwd='password', db='db_name', cursorclass=MySQLdb.cursors.DictCursor)
>>> myCurs = myDb.cursor()
>>> myCurs.execute("SELECT columna, columnb FROM tablea")
>>> myCurs.fetchone()
{'columna':'first value', 'columnb':'second value'}


P.S. http://www.halfcooked.com/mt/archives/000969.html -- оригинал тут =) спасибо автору

вторник, 21 апреля 2009 г.

python3

Наверное, все знают, что грядет python3. Эта первая статья из серии, где рассказываются какие новшества ждут нас в языке.
Статья не очень понравилась, я конечно понимаю, что главная задача сейчас -- убедить программистов перейти на 3-й питон, но некоторые аргументы у автора, просто смешные:
"Вызов print() гораздо проще вызова System.out.println() в Java, так что можно сравнительно просто переучиться и начать пользоваться преимуществами нового подхода."
Давить надо на эффективность и функциональность, а он, эх...
P.S. И, конечно, полный список изменений можно посмотреть на официальном сайте

пятница, 3 апреля 2009 г.

Практика эффективного программирования на python

Читать эту статью нужно, только если есть желание потестить советы из нее :)
Советы по увеличению производительности python скриптов