F-strings или как сделать код чуть более быстрым и читаемым
https://habr.com/ru/post/462179/?utm_campaign=462179&utm_source=habrahabr&utm_medium=rss
В Python есть 3 способа форматировать строки, и один из них лучше других. Но не будем забегать наперед — о каком именно форматировании вообще речь? Каждый раз когда мы хотим поприветствовать пользователя по имени нам нужно вставить строку с именем в строку-шаблон. Большинство полезных записей в логах так же содержат значения переменных
https://habr.com/ru/post/462179/?utm_campaign=462179&utm_source=habrahabr&utm_medium=rss
В Python есть 3 способа форматировать строки, и один из них лучше других. Но не будем забегать наперед — о каком именно форматировании вообще речь? Каждый раз когда мы хотим поприветствовать пользователя по имени нам нужно вставить строку с именем в строку-шаблон. Большинство полезных записей в логах так же содержат значения переменных
Почти самый простой MIMO канал с замираниями (модель Кронекера прилагается)
https://habr.com/ru/post/447172/?utm_campaign=447172&utm_source=habrahabr&utm_medium=rss
Рассматривая тему пространственного разнесения (https://habr.com/ru/post/452494/), вскользь мы уже коснулись и вопросов замираний в каналах связи, и того, почему такие замирания возникают. Сегодня предлагаю поговорить об этой теме чуть более подробно.
https://habr.com/ru/post/447172/?utm_campaign=447172&utm_source=habrahabr&utm_medium=rss
Рассматривая тему пространственного разнесения (https://habr.com/ru/post/452494/), вскользь мы уже коснулись и вопросов замираний в каналах связи, и того, почему такие замирания возникают. Сегодня предлагаю поговорить об этой теме чуть более подробно.
[Видео] Moscow Python Podcast. Как дорасти до senior-разработчика не поседеть (level: junior+)
https://www.youtube.com/watch?v=D6qxUF_rvaQ
Как понять, что ты перестал быть джуниором и стал миддлом? Какие навыки нужно освоить миддлу, чтобы называть себя сеньором? Что разработчику нужно делать на любой стадии профессионального развития, чтобы однажды не упереться в потолок? Насколько вообще условна классификация junior — middle — senior и нужна ли она самим программистам?
https://www.youtube.com/watch?v=D6qxUF_rvaQ
Как понять, что ты перестал быть джуниором и стал миддлом? Какие навыки нужно освоить миддлу, чтобы называть себя сеньором? Что разработчику нужно делать на любой стадии профессионального развития, чтобы однажды не упереться в потолок? Насколько вообще условна классификация junior — middle — senior и нужна ли она самим программистам?
py.test + django: делаем скриншоты в тестах
https://behind.pretix.eu//2018/11/15/automated-screenshots/
https://behind.pretix.eu//2018/11/15/automated-screenshots/
Traceback в Python
https://webdevblog.ru/traceback-v-python/
Перевод статьи Chad Hansen (https://realpython.com/python-traceback/#author) : Understanding the Python Traceback (https://realpython.com/python-traceback/)
https://webdevblog.ru/traceback-v-python/
Перевод статьи Chad Hansen (https://realpython.com/python-traceback/#author) : Understanding the Python Traceback (https://realpython.com/python-traceback/)
Создание простого разговорного чатбота в python
https://habr.com/ru/post/462333/?utm_campaign=462333&utm_source=habrahabr&utm_medium=rss
Как выдумаете, сложно ли написать на Python собственного чатбота, способного поддержать беседу? Оказалось, очень легко, если найти хороший набор данных. Причём это можно сделать даже без нейросетей, хотя немного математической магии всё-таки понадобится.
Идти будем маленькими шагами: сначала вспомним, как загружать данные в Python, затем научимся считать слова, постепенно подключим линейную алгебру и теорвер, и под конец сделаем из получившегося болтательного алгоритма бота для Телеграм.
Этот туториал подойдёт тем, кто уже немножко трогал пальцем Python, но не особо знаком с машинным обучением. Я намеренно не пользовался никакими nlp-шными библиотеками, чтобы показать, что нечто работающее можно собрать и на голом sklearn.
https://habr.com/ru/post/462333/?utm_campaign=462333&utm_source=habrahabr&utm_medium=rss
Как выдумаете, сложно ли написать на Python собственного чатбота, способного поддержать беседу? Оказалось, очень легко, если найти хороший набор данных. Причём это можно сделать даже без нейросетей, хотя немного математической магии всё-таки понадобится.
Идти будем маленькими шагами: сначала вспомним, как загружать данные в Python, затем научимся считать слова, постепенно подключим линейную алгебру и теорвер, и под конец сделаем из получившегося болтательного алгоритма бота для Телеграм.
Этот туториал подойдёт тем, кто уже немножко трогал пальцем Python, но не особо знаком с машинным обучением. Я намеренно не пользовался никакими nlp-шными библиотеками, чтобы показать, что нечто работающее можно собрать и на голом sklearn.
Ищем поломку в авто по звуку: призываем немного машинного обучения для поиска аномалий в работе двигателя
https://habr.com/ru/post/460467/?utm_campaign=460467&utm_source=habrahabr&utm_medium=rss
В школьные годы у меня был одноклассник, который мог послушать, как работает машина во дворе, и с серьезным лицом вынести вердикт: все в порядке, или что-то сломалось, и нужно срочно бежать за новыми деталями/маслом/инструментами! Я, как абсолютный чайник в автомобильном деле, всегда слышал обычное дребезжание очередной двенашки, никаких отличий не замечая и просто молча поражаясь его слуху и скилам.
https://habr.com/ru/post/460467/?utm_campaign=460467&utm_source=habrahabr&utm_medium=rss
В школьные годы у меня был одноклассник, который мог послушать, как работает машина во дворе, и с серьезным лицом вынести вердикт: все в порядке, или что-то сломалось, и нужно срочно бежать за новыми деталями/маслом/инструментами! Я, как абсолютный чайник в автомобильном деле, всегда слышал обычное дребезжание очередной двенашки, никаких отличий не замечая и просто молча поражаясь его слуху и скилам.
[Видео] Matplotlib Tutorials
https://www.youtube.com/playlist?list=PL-osiE80TeTvipOqomVEeZ1HRrcEvtZB_
https://www.youtube.com/playlist?list=PL-osiE80TeTvipOqomVEeZ1HRrcEvtZB_
Статистика на службе у бизнеса. Методология расчёта множественных экспериментов
https://habr.com/ru/post/462345/?utm_campaign=462345&utm_source=habrahabr&utm_medium=rss
Как и было обещано в предыдущей статье (https://habr.com/ru/post/451488/), сегодня мы продолжим разговор о методологиях, применяемых в A/B-тестировании и рассмотрим методы оценки результатов множественных экспериментов. Мы увидим, что методологии довольно просты, и математическая статистика не так страшна, а первооснова всего — аналитическое мышление и здравый смысл. Однако предварительно хотелось бы сказать пару слов о том, какие же бизнес-задачи помогают решать строгие математические методы, нужны ли они Вам на данном этапе развития Вашей компании и какие pros and cons существуют в Большой аналитике.
https://habr.com/ru/post/462345/?utm_campaign=462345&utm_source=habrahabr&utm_medium=rss
Как и было обещано в предыдущей статье (https://habr.com/ru/post/451488/), сегодня мы продолжим разговор о методологиях, применяемых в A/B-тестировании и рассмотрим методы оценки результатов множественных экспериментов. Мы увидим, что методологии довольно просты, и математическая статистика не так страшна, а первооснова всего — аналитическое мышление и здравый смысл. Однако предварительно хотелось бы сказать пару слов о том, какие же бизнес-задачи помогают решать строгие математические методы, нужны ли они Вам на данном этапе развития Вашей компании и какие pros and cons существуют в Большой аналитике.
chainer - framework нейронных сетей для deep learning
http://github.com/chainer/chainer
http://github.com/chainer/chainer
Быстрая интеграция с 1С: Предприятие
https://habr.com/ru/post/462453/?utm_campaign=462453&utm_source=habrahabr&utm_medium=rss
В данной статье я расскажу о наиболее простом, на мой взгляд, способе интеграции сторонних приложений с конфигурациями 1С. Статья будет интересна в первую очередь разработчикам, пишущим на .Net Core, PHP и Python.
https://habr.com/ru/post/462453/?utm_campaign=462453&utm_source=habrahabr&utm_medium=rss
В данной статье я расскажу о наиболее простом, на мой взгляд, способе интеграции сторонних приложений с конфигурациями 1С. Статья будет интересна в первую очередь разработчикам, пишущим на .Net Core, PHP и Python.
#python #pydigest
Сборник Python новостей уже перед вами.
В 293 выпуске Python Дайджест вы найдете:
- py.test + django: делаем скриншоты в тестах
- Год приключений с graphene-python
- Atlassian Confluence: расширяем на python
- Ищем поломку в авто по звуку
- Создание простого разговорного чатбота в python
- Разработка надёжных Python-скриптов
- 50+ вопросов по структурам данных и алгоритмам
- [Видео] Как дорасти до senior-разработчика не поседеть
- httpx - A next generation HTTP client for Python.
- cloud-custodian - инструмент автоматизации работы с облаками
Заходите в гости - https://pythondigest.ru/issue/293/
Присылайте интересные новости через форму на сайте.
Сборник Python новостей уже перед вами.
В 293 выпуске Python Дайджест вы найдете:
- py.test + django: делаем скриншоты в тестах
- Год приключений с graphene-python
- Atlassian Confluence: расширяем на python
- Ищем поломку в авто по звуку
- Создание простого разговорного чатбота в python
- Разработка надёжных Python-скриптов
- 50+ вопросов по структурам данных и алгоритмам
- [Видео] Как дорасти до senior-разработчика не поседеть
- httpx - A next generation HTTP client for Python.
- cloud-custodian - инструмент автоматизации работы с облаками
Заходите в гости - https://pythondigest.ru/issue/293/
Присылайте интересные новости через форму на сайте.
Python Digest
Выпуск 293
Новый выпуск еженедельного дайджеста новостей о #python уже в эфире!
pywinauto - Windows GUI Automation with Python (based on text properties)
http://github.com/pywinauto/pywinauto
http://github.com/pywinauto/pywinauto
Пишем PEG Parser [Guido van Rossum]
https://medium.com/@gvanrossum_83706/building-a-peg-parser-d4869b5958fb
https://medium.com/@gvanrossum_83706/building-a-peg-parser-d4869b5958fb
Телега для датасайентиста
https://habr.com/ru/post/462141/?utm_campaign=462141&utm_source=habrahabr&utm_medium=rss
Мы сидели в Бине и за чашкой кофе обсуждали возможности тестирования идей с моделями искусственного интеллекта на близком и не очень круге друзей. Лена, моя бывшая коллега, и во всех отношениях не блондинка, только что закончившая магистратуру, рассуждала так. Создав бота, можно сэкономить силы и время на интерфейсе, сосредоточившись на ядре с машинным обучением. Согласитесь, что устоять против такой логики “спортсменки, комсомолки и просто красавицы” в то прекрасное воскресное утро было невозможно. Решено. Телеграм-бот, значит телеграм-бот.
https://habr.com/ru/post/462141/?utm_campaign=462141&utm_source=habrahabr&utm_medium=rss
Мы сидели в Бине и за чашкой кофе обсуждали возможности тестирования идей с моделями искусственного интеллекта на близком и не очень круге друзей. Лена, моя бывшая коллега, и во всех отношениях не блондинка, только что закончившая магистратуру, рассуждала так. Создав бота, можно сэкономить силы и время на интерфейсе, сосредоточившись на ядре с машинным обучением. Согласитесь, что устоять против такой логики “спортсменки, комсомолки и просто красавицы” в то прекрасное воскресное утро было невозможно. Решено. Телеграм-бот, значит телеграм-бот.
Keras Learning Rate Finder
https://www.pyimagesearch.com/2019/08/05/keras-learning-rate-finder/
https://www.pyimagesearch.com/2019/08/05/keras-learning-rate-finder/
Как я библиотеку для сервиса «Яндекс.Музыка» писал
https://habr.com/ru/post/462607/?utm_campaign=462607&utm_source=habrahabr&utm_medium=rss
Уж не помню точно, из-за чего я решил поискать официальную документацию API данного сервиса, вроде бота хотел для Telegram написать, но столкнулся с тем, что её нет… Спустя некоторое время наткнулся на issue (https://github.com/yandex/audio-js/issues/4) в репозитории yandex/audio-js (https://github.com/yandex/audio-js). Там ребятки задают точно такой же вопрос, как и я: "А где API?". Не многие горят желанием слушать музыку через браузер, они хотят приложение, но приложения под Linux тоже нет! Интегрировать к своему любимому плееру невозможно!
Тут я загорелся идеей сделать это. Естественно, мне нужно как-то работать с сервисом, городить костыли вокруг веб-приложения не вариант. Я понимал, что имея такой сервис, имея мобильные приложения и приложения под Windows (из Microsoft Store) просто невозможно не иметь своё внутреннее API для взаимодействия. Я оказался прав!
https://habr.com/ru/post/462607/?utm_campaign=462607&utm_source=habrahabr&utm_medium=rss
Уж не помню точно, из-за чего я решил поискать официальную документацию API данного сервиса, вроде бота хотел для Telegram написать, но столкнулся с тем, что её нет… Спустя некоторое время наткнулся на issue (https://github.com/yandex/audio-js/issues/4) в репозитории yandex/audio-js (https://github.com/yandex/audio-js). Там ребятки задают точно такой же вопрос, как и я: "А где API?". Не многие горят желанием слушать музыку через браузер, они хотят приложение, но приложения под Linux тоже нет! Интегрировать к своему любимому плееру невозможно!
Тут я загорелся идеей сделать это. Естественно, мне нужно как-то работать с сервисом, городить костыли вокруг веб-приложения не вариант. Я понимал, что имея такой сервис, имея мобильные приложения и приложения под Windows (из Microsoft Store) просто невозможно не иметь своё внутреннее API для взаимодействия. Я оказался прав!