Собрали в одном месте самые важные ссылки
читайте нас в Telegram
Мир меняется невероятно стремительно, теперь некогда учить новый язык ради еще одной фишечки, пока корпоративщики страдают под фабриками фабрик Java, пока хардкорные системщики осиливают Страуструпа, хипстеры в узких штанишках захватывают рынок реализуя все подряд на Python. И это ОФИГЕННО!
Как развернуть список, как красиво распечатать словарь, оператор деления из будущего и http сервер одной строчкой и т. п.
Ни для кого не секрет, что современные социальные сети представляют собой огромные БД, содержащие много интересной информации о частной жизни своих пользователей. Через веб-морду особо много данных не вытянешь, но ведь у каждой сети есть свой API… Так давай же посмотрим, как этим можно воспользоваться для поиска пользователей и сбора информации о них.
Язык Python сам по себе считается кросс-платформенным, но до тех пор, пока дело не доходит до взаимодействия python-скрипта и внешних платформозависимых компонентов. Например, механизм подключения сетевой папки в Windows и Linux кардинально отличается. Один из возможных подходов к решению этой проблемы рассматривается в этой статье.
Статья о построении графиков для веб-приложений с применением популярного модуля pygal
Для этой интересной задачи предлагается применять Docker Compose и Docker Machine
Статья о том как сгенерировать данные похожие на результат замеров гармонических колебаний
Наверняка вы сталкивались с ситуацией когда ваша программа на python отказывалась завершиться с помощью Ctrl+C и вам очень хотелось узнать причину этой проблемы. Рецепт как это сделать показан в данной статье.
Хорошая статья об исследовании и улучшении начального дорого решения проблемы поиска анаграм в заданном списке слов
Немного черной магии с внутренними переменными и все получается
Небольшая статья о том как лучше организовать код, строящий фреймы в wxPython
Программы таких больших конференций как PyCon бывают слишком обширными, чтобы в них быстро ориентироваться. Статьи, похожие на данную, весьма в этом помогают.
Рассказ о том как построить анимированные 3D-графики с помощью Matplotlib
Tox - система тестирования вашего кода в разных виртуальных окружениях
Статьи достаточно общего плана и призваны довести до широкого круга разработчиков проблемы и планы в разработке языка программирования Python
Кому-то статья может показаться верхом очевидности и цитирования документации, а кому-то спасет много времени. Надеюсь это второй отзовется в комментариях.
Стандартно в Django для модели создаются три роли: «добавить», «редактировать», «удалять». Но как же быть, если мы хотим дать роль пользователю только на просмотр и при этом использовать django.admin? Есть множество способов, но элегантных, которые позволили бы создать роль «Can view model» практически нет.
Предпосылками для полноценного функционального программирования в Python являются: функции высших порядков, развитые средства обработки списков, рекурсия, возможность организации ленивых вычислений. Сегодня познакомимся с простыми элементами, а сложные конструкции будут в других уроках.
tries это что-то среднее между tree и try - структура ускоряющая поиск по элементам за счет замедления вставки
Потому что быстрее, консистентнее и дает меньший оверхед по хранению данных