Size: a a a

2019 April 04
PythonDigest
mathematics_dataset - датасет математических выражений
http://github.com/deepmind/mathematics_dataset
источник
2019 April 05
PythonDigest
Python для NLP: Sentiment Analysis с Scikit-Learn
https://stackabuse.com/python-for-nlp-sentiment-analysis-with-scikit-learn/
источник
PythonDigest
Что такое pip? Гайд для новичков
https://realpython.com/what-is-pip/
источник
PythonDigest
Моделируем алгоритм MUSIC для задач определения направления прихода электромагнитной волны
https://habr.com/ru/post/446674/?utm_campaign=446674

Начну своё вступление издалека. Давным-давно, в далеких 2016-2017 годах вашему покорному слуге удалось съездить на полугодовое обучение в далекий город Ильменау (https://en.wikipedia.org/wiki/Technische_Universit%C3%A4t_Ilmenau) (Германия), где он успешно (в общем и целом) закончил магистерскую программу Communications and Signal processing. Программа оказалась не из простых, однако сейчас о ней вспоминать даже приятно. Иногда...
 
Так вот, по окончании этого обучения, кроме диплома, у меня на руках осталось довольно много различных материалов, не поделиться которыми мне показалось неправильным.

Один из таких материалов перед вами.
источник
PythonDigest
Python: range не является итератором!
https://webdevblog.ru/python-range-ne-yavlyaetsya-iteratorom/

После моего выступления в Loop Better на PyGotham 2017 (https://www.youtube.com/watch?v=Wd7vcuiMhxU) кто-то задал мне отличный вопрос: iterator – это lazy iterable (iterable это итерируемый объект а lazy означает отложенное действие прим. переводчика), и range – это lazy iterable в Python 3? Является ли range итератором?
К сожалению, я не помню имя человека, который задал мне этот вопрос. Я помню, что говорил что-то вроде «о, я люблю этот вопрос!»
Мне нравится этот вопрос, потому что range объекты в Python 3 (xrange в Python 2 (https://treyhunner.com/2018/02/python-range-is-not-an-iterator/treyhunner.com/2018/02/python-3-s-range-better-than-python-2-s-xrange/)) действительно объекты с отложенным действием то есть lazy, но range объекты не являются итераторами, и это то, что, как я вижу, люди часто путают.
В прошлом году я много раз слышал, что новички в Python, опытные программисты Python и даже другие инструкторы Python ошибочно называют range объекты в Python 3 итераторами. Это особенность часто путает многих людей.
источник
PythonDigest
Как создать свой итератор в Python
https://webdevblog.ru/kak-sozdat-svoj-iterator-v-python/

Некоторое время назад я написал статью о протоколе итераторов, который поддерживает цикл for в Python (http://treyhunner.com/2016/12/python-iterator-protocol-how-for-loops-work/). Одна вещь, которую я пропустил в этой статье, это то, как создавать свои собственные итераторы.
В этой статье я собираюсь рассказать, зачем создавать свои собственные итераторы, а затем покажу, как это сделать.
источник
2019 April 07
PythonDigest
Использование Python для формирования отчетов в отдельно взятой компании
https://habr.com/ru/post/446740/?utm_campaign=446740

Эта история случилась в реальной компании, несмотря на то, что некоторые имена и события вымышлены.


Слава был рядовым разработчиком в небольшой фирме в городе N. Фирма занималась предоставлением услуг образовательным организациям. В наличии было несколько приложений, которые необходимо поддерживать, дорабатывая помаленьку, понемногу. Вот только начальство Славы не верило в его усилия и то, что он ест свой хлеб не просто так. Кроме того, начальство в информационных технологиях не так чтобы очень, но хотело понимать, что делают сотрудники и какая продуктивность у отдела продаж (который надо сказать состоял из одного с половиной человека).


Хитрым глазом смотрело начальство на менеджера по продажам и вопрошало: а что ты сделал сегодня для Родины. Продавец отвечал: провел столько то встреч, предлагал услуги стольким то людям. Руководство пришло к Славе и говорит: скажи, правду ли говорят сотрудники или так, отсебятину несут. Нужна статистика.
источник
PythonDigest
Test and Code: 71: The Ultimate Guide To Memorable Tech Talks - Nina Zackarenko
https://testandcode.com/71

Аудио-подкаст
источник
PythonDigest
treon - test framework для Jupyter Notebooks
http://github.com/ReviewNB/treon
источник
PythonDigest
Python Bytes: #124 This is not the None you're looking for
https://pythonbytes.fm/episodes/show/124/this-is-not-the-none-you-re-looking-for

Аудио-подкаст
источник
2019 April 08
PythonDigest
guildai - фреймворк для запуска machine learning экспериментов
http://github.com/guildai/guildai
источник
PythonDigest
StackOverflow: интересные вопросы за неделю (clxxii)
http://python-weekly.blogspot.com/2019/04/clxxii-stackoverflow-python-report.html
источник
PythonDigest
Logation - строим карту по NGINX логам
http://github.com/LeviBorodenko/Logation
источник
PythonDigest
#python #pydigest

Сборник Python новостей уже перед вами.

В 276 выпуске Python Дайджест вы найдете:

- Двигаем камеру за лицом на Raspberry Pi и OpenCV
- Анализ статистики по рекламным кампаниям — создаем в DataFrame новую метрику
- Экзотические структуры данных: Modified Merkle Patricia Trie
- Использование Python для формирования отчетов в отдельно взятой компании
- Monkey Patching в Python: объяснение с примерами
- [Аудио] 3-й эпизод подкаста «38 попугаев»
- [Видео] 10 советов по написанию хорошего кода
- guildai - фреймворк для запуска machine learning экспериментов
- treon - test framework для Jupyter Notebooks
- Django 2.2

Заходите в гости - https://pythondigest.ru/issue/276/
Присылайте интересные новости через форму на сайте.
источник
PythonDigest
[Видео] Python Junior подкаст. От джуна до тимлида за 4 года
https://www.youtube.com/watch?v=IjWVAlqNK2g

Эволюция программиста лучше всего видна на личном опыте. И не нужно бояться того, что эволюция эта может быть стремительной. Мы позвали в Python Junior старшего разработчика компании «Код Безопасности» Александра Полищука и поговорили с ним о том, как извлечь пользу из собеседований, которые вы, как вам кажется, завалили, как не растерять запал на ранних стадиях карьеры, какие личные качества и лайфхаки помогают быстрее и эффективнее совершенствоваться в IT.
источник
PythonDigest
Сводка новостей от pythonz.net: 31.03.2019 — 07.04.2019
https://pythonz.net/articles/231/
источник
2019 April 09
PythonDigest
Podcast.__init__: Version Control For Your Machine Learning Projects
https://www.pythonpodcast.com/data-version-control-episode-206/

Аудио подкаст
источник
PythonDigest
Введение в тестирование в Python
https://webdevblog.ru/vvedenie-v-testirovanie-v-python/

Перевод статьи  Anthony Shaw (https://realpython.com/python-testing/#author): Getting Started With Testing in Python (https://realpython.com/python-testing/#unit-tests-vs-integration-tests) Статья будет интересна тем кто еще мало знаком с тестированием в Python и быстро получить обзорные знания для дальнейшего изучения.
Это руководство предназначено для тех, кто уже имеет опыт написания приложений в Python, но еще не написал ни одного теста.
источник
2019 April 10
PythonDigest
REST API c Flask, Connexion и SQLAlchemy – Часть 3
https://realpython.com/flask-connexion-rest-api-part-3/
источник
2019 April 11
PythonDigest
Для чего и как мы скрываем госномера автомобилей в объявлениях Авито
https://habr.com/ru/post/447286/?utm_campaign=447286

В конце прошлого года мы стали автоматически скрывать номера автомобилей на фотографиях в карточках объявлений на Авито. О том, зачем мы это сделали, и какие есть способы решения таких задач, читайте в статье.
источник