IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     27.01.2016       Выпуск 110 (25.01.2016 - 31.01.2016)       Статьи

Как импортировать модуль в Python

Любой модуль Python - это вещь в себе, и ни один другой модуль не сможет использовать объявленную в нем сущность, пока не выполнит операцию импорта. 

     27.01.2016       Выпуск 110 (25.01.2016 - 31.01.2016)       Статьи

Python и красивые ножки — как бы я знакомил сына с математикой и программированием

Раньше мы уже искали необычные модели Playboy с помощью библиотеки Python Scikit-learn. Теперь мы продемонстрируем некоторые возможности библиотек SymPy, SciPy, Matplotlib и Pandas на живом примере из разряда занимательных школьных задач по математике. Цель — облегчить порог вхождения при изучении Python библиотек для анализа данных. 

     26.01.2016       Выпуск 110 (25.01.2016 - 31.01.2016)       Статьи

От Python к Lua: почему мы сменили?

Проект www.distelli.com рассказывает об смене языка Python на Lua.

     26.01.2016       Выпуск 110 (25.01.2016 - 31.01.2016)       Статьи

От Python к OCaml: ретроспектива

Автор рассказывает о своем путе перехода с языка Python на OCaml

     26.01.2016       Выпуск 110 (25.01.2016 - 31.01.2016)       Статьи

Пирожки в дистрибутивной семантике

Уже несколько месяцев с любопытством гляжу в сторону дистрибутивной семантики — познакомился с теорией, узнал про word2vec, нашёл соответствующую библиотеку для Питона (gensim) и даже раздобыл модель лексических векторов, сформированную по национальному корпусу русского языка. Однако для творческого погружения в материал не хватало душезабирающих данных, которые было бы интересно через дистрибутивную семантику покрутить. Одновременно с этим увлечённо почитывал стишки-пирожки(эдакий синтез задиристых частушек и глубокомысленных хокку) — некоторые даже заучивал наизусть и по случаю угощал знакомых. И вот, наконец, увлечённость и любопытство нашли друг друга, породив воодушевляющую идею в ассоциативных глубинах сознания — отчего бы не совместить приятное с полезным и не собрать из подручных средств какой-нибудь «поэтичный» поисковик по базе пирожков.

     25.01.2016       Выпуск 110 (25.01.2016 - 31.01.2016)       Статьи

Real-time панорамы и сшивание изображение с помощью OpenCV

<a href="http://www.pyimagesearch.com/wp-content/uploads/2016/01/realtime_panorama_stitching_animation.gif"><img class="aligncenter size-full wp-image-3594" src="http://www.pyimagesearch.com/wp-content/uploads/2016/01/realtime_panorama_stitching_animation.gif" alt="realtime_panorama_stitching_animation" width="500" height="313"></a>

     25.01.2016       Выпуск 110 (25.01.2016 - 31.01.2016)       Статьи

atexit - PyMOTW 3 - запускаем функцию после завершения программы

Модуль atexit предоставляет интерфейс регистрации функции для запуска кода после завершения программы.

     25.01.2016       Выпуск 110 (25.01.2016 - 31.01.2016)       Статьи

Учебные материалы для Python тестирования - книга и подкаст

Нед Батчелдер рассказывает об интересных учебных материалов для тестирования на Python за эту неделю

     22.01.2016       Выпуск 109 (18.01.2016 - 24.01.2016)       Статьи
     22.01.2016       Выпуск 109 (18.01.2016 - 24.01.2016)       Статьи

Использование Bokeh в NIST

Статья описывает использование Python и Bokeh для построения графиков в National Institute of Standards and Technology (NIST) 

     22.01.2016       Выпуск 109 (18.01.2016 - 24.01.2016)       Статьи

Давайте напишем простой интерпретатор. Часть 8

В этот раз автор расскажет о реализации унарных операций

     22.01.2016       Выпуск 109 (18.01.2016 - 24.01.2016)       Статьи

Полно-текстовый поиск на Django используя базу данных (PostgreSQL, MySQL)

Статья показывает как реализовать полно-текстовый поиск на PostgreSQL и MySQL

     22.01.2016       Выпуск 109 (18.01.2016 - 24.01.2016)       Статьи

Примеры использования Walrus - легковесный Redis Toolkit

walrus это легковесная Python библиотека для Redis. В этой статье вы найдете экскурсию по библиотеки. Также показаны примеры использования.

     21.01.2016       Выпуск 109 (18.01.2016 - 24.01.2016)       Статьи

Linux в кармане — на службе у фотографа

Это рассказ, о том, как мне удалось сделать для себя инструмент, который с минимальным моим участием и минимальным дополнительным весом в рюкзаке, помогает сделать красивые слайдшоу. И конечно же рассказ о python, ffmpeg и linux на android.

     20.01.2016       Выпуск 109 (18.01.2016 - 24.01.2016)       Статьи

FlyElephant как инструмент для вычислений на C++, R, Python или Octave

FlyElephant — это платформа, которая предоставляет ученым готовую вычислительную инфраструктуру для проведения расчетов, автоматизирует рутинные задачи и позволяет сосредоточиться на основных вопросах исследований. 

     20.01.2016       Выпуск 109 (18.01.2016 - 24.01.2016)       Статьи

Зачем и как мы бэкапим github

Вообще лирическое вступление было навеяно вполне конкретной историей про сломанный гитхаб. Сделанная на заре одного из проектов синхронизация домашнего репо в гитхаб решила проблему переезда. Потом про костыль забыли. Древнее зло уснуло и терпеливо ждало своего часа. В один прекрасный день скайнет новый сотрудник решил привести в порядок тот самый домашний репозиторий. И самым популярным вопросом среди программистов в тот день было «коллега, а вы не видели мою ветку 0022? ну такая, с багфиксами». Руководство опс-тим было спокойно как никогда: гит — это распределенная система, версия кода хранится на персональном компьютере каждого разработчика. Давайте уже как-нибудь разберитесь между собой и не отвлекайте нас от сборки наших ядер и тюнингов сетевых стеков.

     19.01.2016       Выпуск 109 (18.01.2016 - 24.01.2016)       Статьи

contextlib — Context Manager Utilities — PyMOTW 3

В contextlib модуль содержит утилиты для работы с контекстом и оператор with

     18.01.2016       Выпуск 109 (18.01.2016 - 24.01.2016)       Статьи

Несколько камер на Raspberry Pi с OpenCV

Автор статьи продемострирует, как подключить несколько камер к вашей Raspberry Pi...и получить доступ ко всем из них, используя один скрипт на Python.