Изучаем Python по 50 статьям
https://medium.mybridge.co/learn-python-from-top-50-articles-for-the-past-year-v-2019-3225f4643d9c
https://medium.mybridge.co/learn-python-from-top-50-articles-for-the-past-year-v-2019-3225f4643d9c
Talk Python to Me: #221 Empowering developers by embedding Python
https://talkpython.fm/episodes/show/221/empowering-developers-by-embedding-python
How do we get kids excited about programming? Make programming tangible with embedded devices. Did you know that after kids learned to code with the BBC micro:bit, 90% of kids "thought coding was for everyone" and 86% said it made CS topics more interesting?
https://talkpython.fm/episodes/show/221/empowering-developers-by-embedding-python
How do we get kids excited about programming? Make programming tangible with embedded devices. Did you know that after kids learned to code with the BBC micro:bit, 90% of kids "thought coding was for everyone" and 86% said it made CS topics more interesting?
Python Bytes: #139 f"Yes!" for the f-strings
https://pythonbytes.fm/episodes/show/139/f-yes-for-the-f-strings
https://pythonbytes.fm/episodes/show/139/f-yes-for-the-f-strings
Управление конечным автоматом с использованием Django FSM
https://webdevblog.ru/upravlenie-konechnym-avtomatom-s-ispolzovaniem-django-fsm/
Представьте себе приложение типа JIRA (https://www.atlassian.com/software/jira) со сложным рабочим процессом. Для создания такого приложения требуется поддержка управления конечным автоматом. Если вы создаете свое приложение с помощью Django (https://hashedin.com/blog/a-guide-to-using-social-login-with-django/), Django FSM предоставляет вам готовую поддержку для управления конечным автоматом.
Предположим, что наше приложение имеет следующий рабочий процесс выполнение Task.
https://webdevblog.ru/upravlenie-konechnym-avtomatom-s-ispolzovaniem-django-fsm/
Представьте себе приложение типа JIRA (https://www.atlassian.com/software/jira) со сложным рабочим процессом. Для создания такого приложения требуется поддержка управления конечным автоматом. Если вы создаете свое приложение с помощью Django (https://hashedin.com/blog/a-guide-to-using-social-login-with-django/), Django FSM предоставляет вам готовую поддержку для управления конечным автоматом.
Предположим, что наше приложение имеет следующий рабочий процесс выполнение Task.
Вероятность того, что 2 шахтёра имеют одинаковый мир
https://habr.com/ru/post/460629/?utm_campaign=460629&utm_source=habrahabr&utm_medium=rss
Недавно меня заинтересовал вопрос: «может ли быть такое, что 2 игрока в Minecraft имеют один и тот же одиночный мир?»
Дело в том, что мир Minecraft генерируется случайным образом из заданного семени. Его можно задать вручную или получить казённый псевдослучайный. Стоит отметить, что одно и то же семя генерирует один и тот же мир.
https://habr.com/ru/post/460629/?utm_campaign=460629&utm_source=habrahabr&utm_medium=rss
Недавно меня заинтересовал вопрос: «может ли быть такое, что 2 игрока в Minecraft имеют один и тот же одиночный мир?»
Дело в том, что мир Minecraft генерируется случайным образом из заданного семени. Его можно задать вручную или получить казённый псевдослучайный. Стоит отметить, что одно и то же семя генерирует один и тот же мир.
Оптимальная линейная фильтрация: от метода градиентного спуска до адаптивных фильтров
https://habr.com/ru/post/455497/?utm_campaign=455497&utm_source=habrahabr&utm_medium=rss
Развивая тему конспектов по магистерской специальности "Communication and Signal Processing" (TU Ilmenau), продолжить хотелось бы одной из основных тем курса "Adaptive and Array Signal Processing" (https://www5.tu-ilmenau.de/nt/de/teachings/vorlesungen/anwendungen_der_systemtheorie/index.html). А именно основами адаптивной фильтрации.
https://habr.com/ru/post/455497/?utm_campaign=455497&utm_source=habrahabr&utm_medium=rss
Развивая тему конспектов по магистерской специальности "Communication and Signal Processing" (TU Ilmenau), продолжить хотелось бы одной из основных тем курса "Adaptive and Array Signal Processing" (https://www5.tu-ilmenau.de/nt/de/teachings/vorlesungen/anwendungen_der_systemtheorie/index.html). А именно основами адаптивной фильтрации.
Простое шифрование текста — кортежем цифр, с регулированием сложности
https://habr.com/ru/post/460727/?utm_campaign=460727&utm_source=habrahabr&utm_medium=rss
Захотелось сделать очень простое криптографическое приложение для текста, вдруг будет такая необходимость.
Смысл в том что шифрование происходит случайными числами от заданных bit, второе значение rand задает количество ключей для каждого символа, чтобы он не повторялся и нельзя было найти закономерность текста.
Сам ключ храниться в .json поэтому отправить, посмотреть, редактировать его просто.
https://habr.com/ru/post/460727/?utm_campaign=460727&utm_source=habrahabr&utm_medium=rss
Захотелось сделать очень простое криптографическое приложение для текста, вдруг будет такая необходимость.
Смысл в том что шифрование происходит случайными числами от заданных bit, второе значение rand задает количество ключей для каждого символа, чтобы он не повторялся и нельзя было найти закономерность текста.
Сам ключ храниться в .json поэтому отправить, посмотреть, редактировать его просто.
[Видео] Готовь sanic летом
https://www.youtube.com/watch?v=UYSmE128K4M
Алексей Чирков (ведущий разработчик, Domclick)
Sanic — один из самых популярных web-фрейморков для Python. Попробуем разобраться почему он таким стал и как его готовить. В докладе будут рассмотрены основные принципы построения REST сервиса, затронуты вопросы валидации входных данных, сериализации результата. Доклад будет интересен для разработчиков python уровня junior/middle, желающих получить практические навыки разрабтки асинхронных web-сервисов
https://www.youtube.com/watch?v=UYSmE128K4M
Алексей Чирков (ведущий разработчик, Domclick)
Sanic — один из самых популярных web-фрейморков для Python. Попробуем разобраться почему он таким стал и как его готовить. В докладе будут рассмотрены основные принципы построения REST сервиса, затронуты вопросы валидации входных данных, сериализации результата. Доклад будет интересен для разработчиков python уровня junior/middle, желающих получить практические навыки разрабтки асинхронных web-сервисов
[Видео] Django внутри Django: framework для чатботов
https://www.youtube.com/watch?v=NHZ6LU74Jm0
Михаил Новиков (Fasttrack, Тимлид)
С одной стороны — это доклад о том, как построить low-code платформу на базе Django Template Language, сделать ее безопасной и дать пользователям описывать бизнес-процессы на языке джанго-шаблонов. С другой — это рассказ для продвинутых (и не очень) разработчиков, как можно извратить джангу и пользоваться абсолютно всеми ее компонентами не по назначению☺ мы переписали роутер, urlconf, middleware, написали свою систему вьюх, свой template engine на базе родного джанговского и тд. Полезное для слушателей — на примере нашего "Django внутри Django" я расскажу о кишках самой джанги, об интересных паттернах, которые в ней применяются (например, миддлвары, которые начиная с версии 2 сделаны в функциональном стиле), об инсайтах по оптимизации (например, оказывается, резолв по урезанной части urlconf’а примерно в 10 раз быстрее резолва по полному urlconf’у) и так далее
https://www.youtube.com/watch?v=NHZ6LU74Jm0
Михаил Новиков (Fasttrack, Тимлид)
С одной стороны — это доклад о том, как построить low-code платформу на базе Django Template Language, сделать ее безопасной и дать пользователям описывать бизнес-процессы на языке джанго-шаблонов. С другой — это рассказ для продвинутых (и не очень) разработчиков, как можно извратить джангу и пользоваться абсолютно всеми ее компонентами не по назначению☺ мы переписали роутер, urlconf, middleware, написали свою систему вьюх, свой template engine на базе родного джанговского и тд. Полезное для слушателей — на примере нашего "Django внутри Django" я расскажу о кишках самой джанги, об интересных паттернах, которые в ней применяются (например, миддлвары, которые начиная с версии 2 сделаны в функциональном стиле), об инсайтах по оптимизации (например, оказывается, резолв по урезанной части urlconf’а примерно в 10 раз быстрее резолва по полному urlconf’у) и так далее
Подборка рабочих примеров обработки данных
https://habr.com/ru/post/460557/?utm_campaign=460557&utm_source=habrahabr&utm_medium=rss
По стопам моего первого поста (https://habr.com/en/post/452392/) подборки датасетов для машинного обучения — сделаю подборку относительно свежих датасетов с рабочими примерами по обработке данных. Ведь ни для кого не секрет, что обучение на хороших примерах проходит эффективнее и быстрее. Посмотрим, что интересного нам смогут показать одни из лучших примеров по обработке данных.
https://habr.com/ru/post/460557/?utm_campaign=460557&utm_source=habrahabr&utm_medium=rss
По стопам моего первого поста (https://habr.com/en/post/452392/) подборки датасетов для машинного обучения — сделаю подборку относительно свежих датасетов с рабочими примерами по обработке данных. Ведь ни для кого не секрет, что обучение на хороших примерах проходит эффективнее и быстрее. Посмотрим, что интересного нам смогут показать одни из лучших примеров по обработке данных.
GitGot - инструмент поиска конфиденциальных секретных данных в GitHub.
http://github.com/BishopFox/GitGot
http://github.com/BishopFox/GitGot
StackOverflow: интересные вопросы за неделю (clxxxvii)
http://python-weekly.blogspot.com/2019/07/clxxxvii-stackoverflow-python-report.html
http://python-weekly.blogspot.com/2019/07/clxxxvii-stackoverflow-python-report.html
#python #pydigest
Сборник Python новостей уже перед вами.
В 291 выпуске Python Дайджест вы найдете:
- Вероятность того, что 2 шахтёра имеют одинаковый мир
- Автоматизация импортов в Python
- Рецепты для ELFов
- Модуль dis в Python и свертка констант
- Сравнение BDD фреймворков Python: плюсы и минусы
- Простое шифрование текста — кортежем цифр, с регулированием сложности
- Курс лекций «Основы цифровой обработки сигналов»
- [Видео] Доклады с PyCon Russia 2019
- [Видео] Доклады с Moscow Python Meetup 65
- requests-html - Pythonic HTML Parsing for Humans™
- webssh - Web based ssh client
Заходите в гости - https://pythondigest.ru/issue/291/
Присылайте интересные новости через форму на сайте.
Сборник Python новостей уже перед вами.
В 291 выпуске Python Дайджест вы найдете:
- Вероятность того, что 2 шахтёра имеют одинаковый мир
- Автоматизация импортов в Python
- Рецепты для ELFов
- Модуль dis в Python и свертка констант
- Сравнение BDD фреймворков Python: плюсы и минусы
- Простое шифрование текста — кортежем цифр, с регулированием сложности
- Курс лекций «Основы цифровой обработки сигналов»
- [Видео] Доклады с PyCon Russia 2019
- [Видео] Доклады с Moscow Python Meetup 65
- requests-html - Pythonic HTML Parsing for Humans™
- webssh - Web based ssh client
Заходите в гости - https://pythondigest.ru/issue/291/
Присылайте интересные новости через форму на сайте.
Python Digest
Выпуск 291
Новый выпуск еженедельного дайджеста новостей о #python уже в эфире!
pyTelegramBotAPI - Python Telegram bot api.
http://github.com/eternnoir/pyTelegramBotAPI
http://github.com/eternnoir/pyTelegramBotAPI
Отчет с PyDaCon meetup в Mail.ru Group, 22 июня
https://habr.com/ru/post/460555/?utm_campaign=460555&utm_source=habrahabr&utm_medium=rss
В конце июня, в московском офисе прошел митап на котором собрали 2 секции: доклады по Python, состав которого был сформирован на основе общего списка докладов к PyCon Russia и PyData-трек от PyData Moscow meetup (https://pydata.moscow/). Под катом собрали презентации, записи докладов и небольшие комментарии.
https://habr.com/ru/post/460555/?utm_campaign=460555&utm_source=habrahabr&utm_medium=rss
В конце июня, в московском офисе прошел митап на котором собрали 2 секции: доклады по Python, состав которого был сформирован на основе общего списка докладов к PyCon Russia и PyData-трек от PyData Moscow meetup (https://pydata.moscow/). Под катом собрали презентации, записи докладов и небольшие комментарии.
Pytest-recording - симулируем поведение сети в тестах
https://github.com/kiwicom/pytest-recording
https://github.com/kiwicom/pytest-recording
Генерация отчетов с Papermill: часть 1
https://pbpython.com/papermil-rclone-report-1.html
https://pbpython.com/papermil-rclone-report-1.html
NumPy arange(): как использовать
https://realpython.com/how-to-use-numpy-arange/
https://realpython.com/how-to-use-numpy-arange/
Python Celery Guide
https://webdevblog.ru/python-celery/
Все в сообществе Python слышали о Celery хотя бы один раз, и, возможно, уже работали с ним. По сути, это удобный инструмент, который помогает запускать отложенный или выделенный код в отдельном процессе или даже на отдельном компьютере или сервере. Это экономит время и усилия на многих уровнях.
https://webdevblog.ru/python-celery/
Все в сообществе Python слышали о Celery хотя бы один раз, и, возможно, уже работали с ним. По сути, это удобный инструмент, который помогает запускать отложенный или выделенный код в отдельном процессе или даже на отдельном компьютере или сервере. Это экономит время и усилия на многих уровнях.
Python Meetup Chelyabinsk #6
https://pychel.timepad.ru/event/1011967/
8 августа в Челябинске состоится шестой Python-митап. Программа митапа:
— Asynchronous frameworks battle (Алексей Созыкин, Antida software)
— Python в браузере (Алексей Комиссаров, Antida software)
— Как перестать беспокоиться и начать писать автотесты (Юлия Саитгалиева, Fix)
https://pychel.timepad.ru/event/1011967/
8 августа в Челябинске состоится шестой Python-митап. Программа митапа:
— Asynchronous frameworks battle (Алексей Созыкин, Antida software)
— Python в браузере (Алексей Комиссаров, Antida software)
— Как перестать беспокоиться и начать писать автотесты (Юлия Саитгалиева, Fix)