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

Собрали в одном месте самые важные ссылки
читайте авторский блог

     13.09.2021       Выпуск 404 (13.09.2021 - 19.09.2021)       Статьи

Python и Ruby под нагрузкой: высокое искусство некромантии

Уже больше 20 лет я пишу код на разных языках программирования. Так как многие из этих языков считаются мертвыми, то сегодня я буду говорить о высоком искусстве некромантии — о том, как якобы мертвые языки используются в больших и иногда высоконагруженных проектах. Обрабатывая тысячи веб-запросов в секунду и не порождая необходимости писать свой компилятор PHP или переходить на Go или Rust.

     13.09.2021       Выпуск 404 (13.09.2021 - 19.09.2021)       Статьи

Выполняем глубокое обучение быстро при помощи Fast AI

Нейронные сети повсеместно используются для выполнения самых разных задач, можно даже сказать, что это самый настоящий «универсальный солдат». Однако, может показаться, что начать работать с нейросетями довольно сложно, несмотря на наличие огромного количества информации в источниках, существование готовых фреймворков, например, tensorflow, pytorch и других.

 

     12.09.2021       Выпуск 403 (06.09.2021 - 12.09.2021)       Статьи

Рисовалка для атомных орбиталей на Python

Начался новый учебный год, и преподавателям, студентам и школьникам, возможно, требуется (или просто хочется) посмотреть на то, как выглядят орбитальки, на которых сидят электроны в атомах: все эти завораживающие буковки s, p, d, f, и т.д. Да, картинок полно как в учебниках, так и в Интернете, но покрутить орбитальки на картинке не получится, а картинку из учебника/с левого сайта в презентацию/реферат без мороки с лицензией пихать (по-хорошему) не стоит. Поэтому в этом посте мы разберём одну из возможных реализаций рисовалки для этих самых орбиталек.

     12.09.2021       Выпуск 403 (06.09.2021 - 12.09.2021)       Статьи

Подгонялка соотношения белков, жиров и углеводов

В один прекрасный день я сидел и прикидывал в голове, сколько и чего надо съесть, чтобы получилось 30 гр. белка, 25 гр. жиров и 60 гр. углеводов. Из продуктов у меня были: гречка, яйца и авокадо. Json (БЖУ указанно на 100 гр. сырого продукта):{"Гречка": {"Белки": 11.7, "Жиры": 2.7, "Углеводы": 75}, "Яйца": {"Белки": 12.7, "Жиры": 11.5, "Углеводы": 0.7}, "Авокадо": {"Белки": 2, "Жиры": 15, "Углеводы": 9}}Если вы программист, возможно, вам будет интересно остановиться на чтении и прикинуть, как бы вы ее решали. Статья рассказывает об одном из способов.

     12.09.2021       Выпуск 403 (06.09.2021 - 12.09.2021)       Статьи

Сводка от pythonz 05.09.2021 — 12.09.2021

А теперь о том, что происходило в последнее время на других ресурсах.

     11.09.2021       Выпуск 403 (06.09.2021 - 12.09.2021)       Статьи

Как серверу на Django знать своих клиентов на React в лицо, практическое руководство

В предыдущей статье я писал веб-приложение и совершенно бездумно реализовал там авторизацию, построенную на JWT. В этой статье я хотел бы устроить небольшое погружение в технические детали того, как это устроено, перебрать разные альтернативы.

Достаточно несложно в React нарисовать форму, где можно позволить пользователям вводить свои учетные данные, включающие в себя логин и пароль. Не стоит практически никаких усилий, чтобы на Django сверить пароль, соответствующий логину в базе данных. Но что дальше? Обзор получился достаточно объемный с примерами кода, которые помогут воссоздать реализацию всех схем аутентификации/авторизации.

     10.09.2021       Выпуск 403 (06.09.2021 - 12.09.2021)       Статьи

Простая нейронка без библиотек и многомерных массивов

Руководство? Гайд? В общем описание моего опыта создания :)

     09.09.2021       Выпуск 403 (06.09.2021 - 12.09.2021)       Статьи

Kedro — ключ к модульной Data Science

Kedro — фреймворк модульного кода в Data Science. С его помощью вы можете создавать проекты по шаблону, настраивать конвейер в YAML, делить его на части, документировать проект — и это далеко не всё.

     09.09.2021       Выпуск 403 (06.09.2021 - 12.09.2021)       Статьи
     09.09.2021       Выпуск 403 (06.09.2021 - 12.09.2021)       Вопросы и обсуждения
     08.09.2021       Выпуск 403 (06.09.2021 - 12.09.2021)       Статьи

Быстрый, мощный интерфейс на Python

Dear PyGui принципиально отличается от других фреймворков GUI Python. Рендеринг на GPU, более 70 виджетов, встроенная поддержка асинхронности — это лишь некоторые возможности Dear PyGui. Руководством по работе с этим пакетом делимся к старту курса по разработке на Python.

     08.09.2021       Выпуск 403 (06.09.2021 - 12.09.2021)       Статьи

Программа раннего доступа к JetBrains DataSpell открыта для всех

С тех пор, как мы анонсировали JetBrains DataSpell в марте, наша новая IDE для Data Science была доступна для ограниченного числа пользователей, которые помогали нам с тестированием IDE и обратной связью. Сегодня мы запускаем программу раннего доступа для всех желающих. Всем, кто хотел участвовать в программе, придут приглашения. Вы можете скачать свежую EAP-сборку на сайте JetBrains DataSpell (регистрация не требуется).

     08.09.2021       Выпуск 403 (06.09.2021 - 12.09.2021)       Статьи

Поиграем в слова? Автоматическое распознавание букв и нахождение слов в игре Слово

Однажды я играл в игру "Слово", основная суть которой заключается в составлении слов из прилегающих друг к другу букв, которые даны на игровом поле 5 на 5. И ко мне пришла идея о создании программы, которая могла бы автоматически решать поставленную задачу. В итоге был реализован shortcut на iPhone1, который совместно с дополнительными программами помогает находить слова.