Собрали в одном месте самые важные ссылки
читайте нас в Telegram
Эта утилита позволяет открыть Python модуль в вашем редакторе (какой редактор - указывается в конфиге).
Генераторы это итерируемые объекты, которые можно прочитать лишь один раз. Это связано с тем, что они не хранят значения в памяти, а генерируют их на лету:
»> mygenerator = (x*x for x in range(3))
»> for i in mygenerator...[Продолжение]
Не так редко спрашивают "Какую книжку почитать". Ответить на такой вопрос не просто, ибо зависит от человека. Однако, есть и универсальные книги - справочники. Сегодня хочу представить аннотацию к книге - Python. Подробный справочник от...[Продолжение]
Это длинная презентация в которой вы найдете очень подробное описание как сделать REST API на Flask. Рассмотрены самые различные аспекты этого процесса.
В статье перечислено 10 особенностей SQLAlchemy, которые делают работу с этим модулем приятной.
В видео вы узнаете историю успеха - как была ускорена программа по сбору данных в 114 000 раз
Еще один стандартный модуль в Python - itertools.
Модуль itertools - сборник полезных итераторов.
В нем содержатся множество операций над итераторами, да и сами интераторы.
Например есть бесконечная арифметическая...[Продолжение]
Модуль pythonbenchmark позволяет очень просто сравнить скорости выполнения двух функций. Пример кода:
from pythonbenchmark import compare, measure import time a,b,c,d,e = 10,10,10,10,10 something = [a,b,c,d,e] def myFunction(something): time.sleep(0.4) def myOptimizedFunction(something): time.sleep(0.2) # comparing test compare(myFunction, myOptimizedFunction, 10, input)
Docstring - (сокращение от documentation string, строка документации) встроенное средство документирования модулей, функций, классов и методов. Делается очень просто - сразу после определения указывается строковое значение, которое и...[Продолжение]
Этот редактор создавался как альтернатива стандартному IDLE
Докладчик ведет беседу от простого к сложному, И рассматривает как можно писать безопасный код
Часто спрашивают, как отслеживать изменение структуры сайта на Django-CMS в системах контроля версий.
Недавно уже было описано, как создать свой плагин для CMS. И упомянуто, что у плагина могут быть настройки. Поскольку эти настройки хранятся в самой обыкновенной джанговской модели, в них и может быть размещено всё, что может быть размещено в модели. Но если с полями вроде CharField или TextField работать очень просто, то бывают и менее очевидные ситуации.
Эта небольшая утилита позволяет создавать тексты, которые будут похожи на образцовый текст. В стандартной поставке есть несколько популярных книг-образцов, например, Гарри Поттер
В сентябре прошлого года была опубликована последняя статья о Центрифуге — сервере с открытым исходным кодом для обмена сообщениями в режиме реального времени. Теперь в списке хабов, в которые публикуется этот пост, присутствует Go. И неспроста, как можно понять уже из заголовка, Центрифуга была портирована с Python на Go — так появилась Centrifugo. О причинах миграции, о плюсах и минусах Go, а также о том, как эволюционировал проект с момента предыдущей публикации – читайте под катом.
Nutika - это совместимый с Python компилятор. В этой версии много исправлений багов. Но главное - теперь поддерживается anaconda. Что значительно расширяет область применения.
Автор рассказывает разработке нодового виджета на PySide, и о том с какими проблемами ему пришлось столкнуться.
Стандартная User-модель показаться пугающей. Я покажу вам 3 простых шага-способа способа реализации Custom User Model для нового проекта, которые на самом деле довольно легко сделать, и расскажу какие преимущества в гибкости и кастомизации это дает..
Видео доклад про pymongo и mongoengine. О том как можно использовать MongoDB в продакшене.
Django не умеет делать автозаполнение из коробки, поэтому мы можем легко его добавить. Об этом и немного другом расскажет докладчик.