Хинт для программистов: кроме этого канала у Tproger есть ещё 4 канала, где можно получать отборную инфу по конкретной теме.
Каждый найдёт что-нибудь для себя:
— геймдев: @make_game
— мобильная разработка: @mobi_dev
— основы программирования: @prog_point
— веб-разработка: @tproger_web
Каждый найдёт что-нибудь для себя:
— геймдев: @make_game
— мобильная разработка: @mobi_dev
— основы программирования: @prog_point
— веб-разработка: @tproger_web
Чтение YAML-файлов в Python
YAML используется для хранения сериализованных данных. В основном с его помощью создают файлы конфигурации, но этим его возможности не ограничиваются. Благодаря им и его удобству он пользуется популярностью и в Python, поэтому для него существует не один и даже не два соответствующих модуля.
В этой статье речь пойдёт о модуле PyYAML и о том, как с его помощью читать YAML-файлы:
https://tprg.ru/JKG6
YAML используется для хранения сериализованных данных. В основном с его помощью создают файлы конфигурации, но этим его возможности не ограничиваются. Благодаря им и его удобству он пользуется популярностью и в Python, поэтому для него существует не один и даже не два соответствующих модуля.
В этой статье речь пойдёт о модуле PyYAML и о том, как с его помощью читать YAML-файлы:
https://tprg.ru/JKG6
Запуск проекта Django
С помощью этого руководства вы сможете научиться устанавливать Django и настраивать структуру проекта, использующего этот фреймворк. Здесь будут рассмотрены как различные версии Django, так и сопутствующие технологии — Git, MySQL и так далее.
Руководство доступно по ссылке:
https://tprg.ru/gscN
#django
С помощью этого руководства вы сможете научиться устанавливать Django и настраивать структуру проекта, использующего этот фреймворк. Здесь будут рассмотрены как различные версии Django, так и сопутствующие технологии — Git, MySQL и так далее.
Руководство доступно по ссылке:
https://tprg.ru/gscN
#django
👍1
5 неожиданных мест работы дата-сайентиста: от йоги до борьбы с deepfakes
Data Science с каждым годом становится всё востребованнее и проникает в самые разные сферы жизни и бизнеса.
У нас на сайте появилась статья, где рассказывается о необычных местах применения Data Science:
https://tprg.ru/c0xk
#datascience
Data Science с каждым годом становится всё востребованнее и проникает в самые разные сферы жизни и бизнеса.
У нас на сайте появилась статья, где рассказывается о необычных местах применения Data Science:
https://tprg.ru/c0xk
#datascience
Использование FastAPI для создания веб-API Python
Сегодняшнее руководство написано не кем-нибудь, а автором FastAPI, поэтому здесь вы узнаете лучшие способы работы с этим фреймворком, а также лучшие практики использования API:
https://tprg.ru/erSC
#fastapi #webdev
Сегодняшнее руководство написано не кем-нибудь, а автором FastAPI, поэтому здесь вы узнаете лучшие способы работы с этим фреймворком, а также лучшие практики использования API:
https://tprg.ru/erSC
#fastapi #webdev
Лучшие практики Python для нового проекта в 2021 году
Полезная статья для тех, кто хочет разобраться и научиться работать с экосистемой Python. Автор постарался взять лучшие практики для работы с pyenv, Poetry, pytest, Flake8, Black и MyPy.
Вот, что из этого получилось:
https://tprg.ru/Z4Wt
Полезная статья для тех, кто хочет разобраться и научиться работать с экосистемой Python. Автор постарался взять лучшие практики для работы с pyenv, Poetry, pytest, Flake8, Black и MyPy.
Вот, что из этого получилось:
https://tprg.ru/Z4Wt
Давайте разберемся с нижним подчеркиванием (_) в Python
Символ нижнего подчёркивания в Python имеет особое значение и используется в различных ситуациях. Здесь разобрали каждую ситуацию, чтобы вы могли использовать подчёркивание максимально эффективно:
https://tprg.ru/EQ46
Символ нижнего подчёркивания в Python имеет особое значение и используется в различных ситуациях. Здесь разобрали каждую ситуацию, чтобы вы могли использовать подчёркивание максимально эффективно:
https://tprg.ru/EQ46
Интеграция входа на GitHub в Django без пакета AllAuth
Если вам необходимо добавить авторизацию на сайт только лишь с помощью GitHub, то можно воспользоваться готовой библиотекой Django-AllAuth. Но в таком случае вы получите много лишнего кода, который не будете использовать.
В этой статье автор рассказал, как добавить эту интеграцию без AllAuth:
https://tprg.ru/i8RQ
#django
Если вам необходимо добавить авторизацию на сайт только лишь с помощью GitHub, то можно воспользоваться готовой библиотекой Django-AllAuth. Но в таком случае вы получите много лишнего кода, который не будете использовать.
В этой статье автор рассказал, как добавить эту интеграцию без AllAuth:
https://tprg.ru/i8RQ
#django
Что почитать: Билл Любанович «Простой Python. Современный стиль программирования»
Книга подойдёт как начинающим, так и опытным разработчикам, которые хотят расширить и углубить свои знания Python. Вы начнёте с основ, изучая все тонкости языка.
#книги
Книга подойдёт как начинающим, так и опытным разработчикам, которые хотят расширить и углубить свои знания Python. Вы начнёте с основ, изучая все тонкости языка.
#книги
Фреймворк python для создания пользовательских интерфейсов в Discord
Blurple.py — это фреймворк, созданный на основе
Подробнее тут:
https://tprg.ru/0jcg
Blurple.py — это фреймворк, созданный на основе
discord.py
, который предоставляет вам стилизованные компоненты, готовые функции, утилиты для простого создания бота Discord.Подробнее тут:
https://tprg.ru/0jcg
При относительно небольших требованиях (не считая количество подкачки) инструмент очень крутой. Отличная возможность изучить что-то стоящее на Python:
https://t.iss.one/tproger_official/7797
https://t.iss.one/tproger_official/7797
Telegram
Типичный программист
Сделали доступным инструмент с открытым исходным кодом DeepFaceLive для создания дипфейков в реальном времени
https://github.com/iperov/DeepFaceLive
Его автор — создатель DeepFaceLab, одного из самых популярных инструментов для создания дипфейков с 27k…
https://github.com/iperov/DeepFaceLive
Его автор — создатель DeepFaceLab, одного из самых популярных инструментов для создания дипфейков с 27k…
Шпаргалка по командам django-admin
Вам будет проще решать административные задачи с утилитой Django-admin, если у вас под рукой будет шпаргалка с основными командами. Вот только самостоятельно её составлять вам вряд ли захочется.
Ой, вот же уже готовая:
https://tprg.ru/Dzy2
#django #шпаргалка
Вам будет проще решать административные задачи с утилитой Django-admin, если у вас под рукой будет шпаргалка с основными командами. Вот только самостоятельно её составлять вам вряд ли захочется.
Ой, вот же уже готовая:
https://tprg.ru/Dzy2
#django #шпаргалка
ТОП-15 трюков в Python 3, делающих код понятнее и быстрее
В Python нередко самые простые и красивые вещи оказываются ещё и самыми эффективными и быстрыми благодаря его синтаксису.
В этой статье собраны различные примеры кода, которые улучшат его качества, например, объединение списков без цикла, проверка на анаграммность и многое другое:
https://tprg.ru/KuLM
В Python нередко самые простые и красивые вещи оказываются ещё и самыми эффективными и быстрыми благодаря его синтаксису.
В этой статье собраны различные примеры кода, которые улучшат его качества, например, объединение списков без цикла, проверка на анаграммность и многое другое:
https://tprg.ru/KuLM
Как превратить фотографию в 3D-объект с помощью Nvidia Kaolin и PyTorch
Превращение фотографии в 3D-объект интересная и довольно сложная задача. На эту тему у Nvidia даже есть научная работа, где они представили инструмент, способный это делать. Сегодня у нас есть возможность воспользоваться этим инструментом и создать нейросеть, которая решает эту задачу.
Здесь вы найдёте не только описание инструмента, но и инструкцию по его использованию:
https://tprg.ru/sXJu
#ml
Превращение фотографии в 3D-объект интересная и довольно сложная задача. На эту тему у Nvidia даже есть научная работа, где они представили инструмент, способный это делать. Сегодня у нас есть возможность воспользоваться этим инструментом и создать нейросеть, которая решает эту задачу.
Здесь вы найдёте не только описание инструмента, но и инструкцию по его использованию:
https://tprg.ru/sXJu
#ml
Игра «Виселица» за 20 минут на Python с TKinter
Никогда не переставайте практиковаться. Только на практике можно отточить свои навыки. Поэтому мы нашли для вас ещё один проект, который поможет вам научиться лучше понимать код, а также создавать графический интерфейс.
В этом видео вам за 20 минут подробно покажут, как создать игру «Виселица»:
https://tprg.ru/0HJg
#видео #gamedev
Никогда не переставайте практиковаться. Только на практике можно отточить свои навыки. Поэтому мы нашли для вас ещё один проект, который поможет вам научиться лучше понимать код, а также создавать графический интерфейс.
В этом видео вам за 20 минут подробно покажут, как создать игру «Виселица»:
https://tprg.ru/0HJg
#видео #gamedev
Sherlock — скрипт, который помогает найти профили в соцсетях по имени пользователя
Хотели бы найти соцсети определённого человека в социальных сетях? Python и для этих целей тоже подходит. Проект Sherlock ищет пользователя аж в 300 различных социальных сетях и сайтах, но вы можете также добавить свои, если они отсутствуют в списке. Поиск осуществляется по юзернейму пользователя и, если он использует одинаковый юзернейм на разных площадках, то вы получите их список.
Подробнее о проекте и как им пользоваться вы можете прочитать в нашей статье:
https://tprg.ru/wYVz
Хотели бы найти соцсети определённого человека в социальных сетях? Python и для этих целей тоже подходит. Проект Sherlock ищет пользователя аж в 300 различных социальных сетях и сайтах, но вы можете также добавить свои, если они отсутствуют в списке. Поиск осуществляется по юзернейму пользователя и, если он использует одинаковый юзернейм на разных площадках, то вы получите их список.
Подробнее о проекте и как им пользоваться вы можете прочитать в нашей статье:
https://tprg.ru/wYVz
Бесплатный курс по NLP
В данном курсе вы можете научиться обработке естественного языка с помощью библиотек из экосистемы Hugging Face. Проходить курс с Pytorch или TensorFlow — решать вам, оба варианта абсолютно бесплатны.
Начать можно тут:
https://tprg.ru/BcHx
#nlp
В данном курсе вы можете научиться обработке естественного языка с помощью библиотек из экосистемы Hugging Face. Проходить курс с Pytorch или TensorFlow — решать вам, оба варианта абсолютно бесплатны.
Начать можно тут:
https://tprg.ru/BcHx
#nlp
Команда практикующих безопасников из HackerU приглашает вас на новый интенсив «RED, BLUE & APPSEC».
На интенсиве вы научитесь:
— Использовать инструменты для анализа безопасности и эксплуатации уязвимостей
— Патчить уязвимости в коде и проводить динамический анализ
— Исследовать цифровой след для того, чтобы понять что произошло в исследуемой системе ,и кто провел атаку
Когда: 2 августа.
Интенсив проводится в формате «живых классов». Для всех участников интенсива будут доступны бонусы на курсы по кибербезопасности от HackerU.
Записывайтесь по ссылке и получите первые навыки кибербезопасности: https://tprg.ru/ionu
#ивент
На интенсиве вы научитесь:
— Использовать инструменты для анализа безопасности и эксплуатации уязвимостей
— Патчить уязвимости в коде и проводить динамический анализ
— Исследовать цифровой след для того, чтобы понять что произошло в исследуемой системе ,и кто провел атаку
Когда: 2 августа.
Интенсив проводится в формате «живых классов». Для всех участников интенсива будут доступны бонусы на курсы по кибербезопасности от HackerU.
Записывайтесь по ссылке и получите первые навыки кибербезопасности: https://tprg.ru/ionu
#ивент