Продвинутый Visual Studio Code для разработчиков Python
Из этого руководства вы узнаете, как настроить, расширить и оптимизировать VS Code для более эффективной и продуктивной разработки на Python. После изучения этого руководства у вас будет множество инструментов, которые помогут вам более эффективно использовать VS Code.
https://tprg.ru/UENS
#vscode
Из этого руководства вы узнаете, как настроить, расширить и оптимизировать VS Code для более эффективной и продуктивной разработки на Python. После изучения этого руководства у вас будет множество инструментов, которые помогут вам более эффективно использовать VS Code.
https://tprg.ru/UENS
#vscode
👍2
Telegram бот на Python для генерации случайных цитат
Сегодня вы узнаете, как написать Telegram-бота на Python, который будет генерировать случайные цитаты и отправлять их через определённый промежуток времени. Проект несложный, а для практики отличный.
https://tprg.ru/koQN
Сегодня вы узнаете, как написать Telegram-бота на Python, который будет генерировать случайные цитаты и отправлять их через определённый промежуток времени. Проект несложный, а для практики отличный.
https://tprg.ru/koQN
«Как я собирал ретро-консоль на базе Raspberry Pi 4 и подружил ее с проездными московского метро»
Использовать Raspberry Pi как эмулятор старых игр — очень распространённая практика — для этого под неё существует аж несколько готовых эмуляционных систем: Retropie, RecalBox или Lakka.
Автор же этой статьи решил пойти немного дальше и создать не просто эмулятор, но с уникальной фишкой — проездными на метро вместо картриджей.
Подробнее в статье:
https://tprg.ru/92Vo
#diy
Использовать Raspberry Pi как эмулятор старых игр — очень распространённая практика — для этого под неё существует аж несколько готовых эмуляционных систем: Retropie, RecalBox или Lakka.
Автор же этой статьи решил пойти немного дальше и создать не просто эмулятор, но с уникальной фишкой — проездными на метро вместо картриджей.
Подробнее в статье:
https://tprg.ru/92Vo
#diy
Cython, Rust и другие: выбор языка для расширений Python
Иногда чистого кода Python недостаточно, и необходимо реализовать расширение на скомпилированном языке, таком как C, C++ или Rust. Возможно, ваш код медленный, и вам нужно его ускорить. Может быть, вам просто нужен доступ к библиотеке, написанной на другом языке.
В зависимости от вашей конкретной ситуации и потребностей вы можете выбрать нужный инструмент. Но какой?
В этой статье вы узнаете, какие у вас есть варианты, а также рассмотрите различные сценарии и посмотрите, какой из вариантов является наиболее подходящим.
https://tprg.ru/txeO
Иногда чистого кода Python недостаточно, и необходимо реализовать расширение на скомпилированном языке, таком как C, C++ или Rust. Возможно, ваш код медленный, и вам нужно его ускорить. Может быть, вам просто нужен доступ к библиотеке, написанной на другом языке.
В зависимости от вашей конкретной ситуации и потребностей вы можете выбрать нужный инструмент. Но какой?
В этой статье вы узнаете, какие у вас есть варианты, а также рассмотрите различные сценарии и посмотрите, какой из вариантов является наиболее подходящим.
https://tprg.ru/txeO
Как работают декораторы, и как они могут поменять синтаксис языка
Декораторы в python являются одной из самых часто используемых возможностей языка. Множество библиотек и, особенно, веб-фреймворков предоставляют свой функционал в виде декораторов.
Здесь вы узнаете, как работают стандартные декораторы
https://tprg.ru/yemo
Декораторы в python являются одной из самых часто используемых возможностей языка. Множество библиотек и, особенно, веб-фреймворков предоставляют свой функционал в виде декораторов.
Здесь вы узнаете, как работают стандартные декораторы
staticmethod
, classmethod
, а так же сам интерпретатор python, как писать декораторы, принимающие аргументы без дважды вложенных функций, ну, и наконец, как немного поменять синтаксис python:https://tprg.ru/yemo
Объединение Flask и Vue
В зависимости от требований вашего проекта существует несколько различных способов создания веб-приложения с помощью Flask и Vue, и каждый из них включает различные уровни разделения серверной части и клиентской части. В этой статье вы узнаете три разных метода объединения Flask и Vue: шаблон Jinja, одностраничное приложение и Flask Blueprint.
Подробнее:
https://tprg.ru/Y5qZ
#flask
В зависимости от требований вашего проекта существует несколько различных способов создания веб-приложения с помощью Flask и Vue, и каждый из них включает различные уровни разделения серверной части и клиентской части. В этой статье вы узнаете три разных метода объединения Flask и Vue: шаблон Jinja, одностраничное приложение и Flask Blueprint.
Подробнее:
https://tprg.ru/Y5qZ
#flask
Обработка ошибок в Python
В своём докладе Алексей Кузьмин CTO ДомКлик рассказал об обработке ошибок в Python со стороны исходного кода.
Вы заглянете внутрь, увидите, как работают основные механизмы обработки ошибок, рассмотрите частные виды исключений и их особенности, а также много чего интересного.
https://tprg.ru/Qyv6
#видео
В своём докладе Алексей Кузьмин CTO ДомКлик рассказал об обработке ошибок в Python со стороны исходного кода.
Вы заглянете внутрь, увидите, как работают основные механизмы обработки ошибок, рассмотрите частные виды исключений и их особенности, а также много чего интересного.
https://tprg.ru/Qyv6
#видео
YouTube
Алексей Кузьмин. Обработка ошибок в Python
Алексей Кузьмин, ДомКлик, Москва
Обработка ошибок в Python
В нашем IT-мире есть только один достоверный источник информации — исходный код. Документация может быть не актуальной, книжка может устареть, статья может осветить только один аспект. А исходный…
Обработка ошибок в Python
В нашем IT-мире есть только один достоверный источник информации — исходный код. Документация может быть не актуальной, книжка может устареть, статья может осветить только один аспект. А исходный…
Онтико и СберМегаМаркет приглашают на конференцию и дарят скидку 40%
Акция распространяется только для физических лиц с возможностью покупки одного билета.
Только в период с 24 по 26 ноября в честь «чёрной пятницы» Онтико и (при поддержке) СберМегаМаркет дарят скидку на покупку офлайн и онлайн билетов для участия в HighLoad++ Foundation.
Конференция пройдёт 17 и 18 марта в Москве, но билеты начали покупать уже сейчас. Ещё бы! Ведь HighLoad++ Foundation — это:
— 16 тематических секций на тему оптимизации, производительности, безопасности, архитектуры, микросервисов и так далее;
— зоны нетворкинга;
— OpenSource-трибуна;
— экспертные зоны;
— а также afterparty и многое другое.
Поторопитесь, акция уже стартовала, а количество билетов не бесконечно. Переходите по ссылке, вводите промокод
#ивент
Акция распространяется только для физических лиц с возможностью покупки одного билета.
Только в период с 24 по 26 ноября в честь «чёрной пятницы» Онтико и (при поддержке) СберМегаМаркет дарят скидку на покупку офлайн и онлайн билетов для участия в HighLoad++ Foundation.
Конференция пройдёт 17 и 18 марта в Москве, но билеты начали покупать уже сейчас. Ещё бы! Ведь HighLoad++ Foundation — это:
— 16 тематических секций на тему оптимизации, производительности, безопасности, архитектуры, микросервисов и так далее;
— зоны нетворкинга;
— OpenSource-трибуна;
— экспертные зоны;
— а также afterparty и многое другое.
Поторопитесь, акция уже стартовала, а количество билетов не бесконечно. Переходите по ссылке, вводите промокод
PROGER40
и покупайте билет с крайне приятной скидкой: https://tprg.ru/vq8n#ивент
Полезный репозиторий The Algorithms — Python
Этот репозиторий содержит почти все алгоритмы, которые вам когда-либо могут понадобиться. Вы даже можете установить этот репозиторий как пакет, используя
https://tprg.ru/3ctJ
Этот репозиторий содержит почти все алгоритмы, которые вам когда-либо могут понадобиться. Вы даже можете установить этот репозиторий как пакет, используя
pip install algorithms
:https://tprg.ru/3ctJ
Forwarded from Веб-страница
Визуализация данных с помощью веб-фреймворка Dash
Dash является довольно интересным веб-фреймворком для визуализации данных и имеет в себе довольно много полезных функций в сочетании с простотой их применения.
В этой статье вы узнаете о некоторых его возможностях, которые вам могут быть интересны:
https://tprg.ru/mxg0
Dash является довольно интересным веб-фреймворком для визуализации данных и имеет в себе довольно много полезных функций в сочетании с простотой их применения.
В этой статье вы узнаете о некоторых его возможностях, которые вам могут быть интересны:
https://tprg.ru/mxg0
«Как я учил нейронные сети играть в казино»
Кто только не пытался обыграть казино. Какие только теории не проверялись. Но сегодня у нас есть мощные компьютеры и модели машинного обучения, которые позволяют эти теории проверить.
Вот и автор решил проверить, а можно ли обыграть рулетку.
Поэтому в этой статье вы будете считать чужие деньги, писать парсер, исследовать данные, создавать модели машинного обучения и смотреть мемы. Подробнее:
https://tprg.ru/vQLu
Кто только не пытался обыграть казино. Какие только теории не проверялись. Но сегодня у нас есть мощные компьютеры и модели машинного обучения, которые позволяют эти теории проверить.
Вот и автор решил проверить, а можно ли обыграть рулетку.
Поэтому в этой статье вы будете считать чужие деньги, писать парсер, исследовать данные, создавать модели машинного обучения и смотреть мемы. Подробнее:
https://tprg.ru/vQLu
Создаём агрегатор контента на Python
В этом руководстве вы создадите агрегатор контента с нуля, используя Python и популярный фреймворк Django. Вы научитесь работать с RSS, использовать модульные тесты и многому другому.
Подробнее:
https://tprg.ru/O4QN
В этом руководстве вы создадите агрегатор контента с нуля, используя Python и популярный фреймворк Django. Вы научитесь работать с RSS, использовать модульные тесты и многому другому.
Подробнее:
https://tprg.ru/O4QN
Realpython
Build a Content Aggregator in Python – Real Python
In this project-based tutorial, you'll build a content aggregator from scratch with Python and Django. Using custom management commands, feedparser, and django-apscheduler, you'll set up an app to periodically parse RSS feeds for Python podcasts and display…
👍1
Автоматизация создания стикеров с помощью веб-скрейпинга и обработки изображений в Python
Инструкция по быстрому и простому созданию стикеров для Telegram с помощью Python. Следуя ей, вы сможете упростить и автоматизировать множество повторяющихся действий.
Подробнее:
https://tprg.ru/s8hD
Инструкция по быстрому и простому созданию стикеров для Telegram с помощью Python. Следуя ей, вы сможете упростить и автоматизировать множество повторяющихся действий.
Подробнее:
https://tprg.ru/s8hD
Открыта регистрация на онлайн-хакатон WildHack про перспективные ИТ-разработки для заповедных территорий России
Участвовать в хакатоне могут команды от трех до пяти человек. Участникам предстоит разработать эффективное ИТ-решение для заповедников и помочь дикой природе России, погрузиться в новую сферу и побороться за главный приз — путешествие на Камчатку.
Когда: с 3 по 5 декабря, а подать заявку можно до 28 ноября
Подробная информация о мероприятии на сайте: https://tprg.ru/K2Nf
#ивент
Участвовать в хакатоне могут команды от трех до пяти человек. Участникам предстоит разработать эффективное ИТ-решение для заповедников и помочь дикой природе России, погрузиться в новую сферу и побороться за главный приз — путешествие на Камчатку.
Когда: с 3 по 5 декабря, а подать заявку можно до 28 ноября
Подробная информация о мероприятии на сайте: https://tprg.ru/K2Nf
#ивент
Создание автотеста Web UI на Python и Selenium за 7 шагов: инструкция для новичков
Всего за 7 простых шагов вы научитесь создавать автотесты на Python и Selenium. Если собираетесь тестировать веб-интерфейсы или автоматизировать работу в браузере, то не проходите мимо:
https://tprg.ru/Rf5j
#selenium
Всего за 7 простых шагов вы научитесь создавать автотесты на Python и Selenium. Если собираетесь тестировать веб-интерфейсы или автоматизировать работу в браузере, то не проходите мимо:
https://tprg.ru/Rf5j
#selenium
Свежая подборка вакансий
— Senior Python Developer в Welltory
Где: Удалённо
Стек: Cassandra, Django, HTTP, Nginx, PostgeSQL, Python, RabbitMQ, Redis
— Middle / Senior Backend Developer (Python) в PricewaterhouseCoopers
Где: Удалённо
Стек: Azure DevOps, Django, Docker, Flask, GraphQL, JavaScript, Jenkins, k8s, Kafka, MongoDB, Node.js, Oracle, PostgeSQL, Python, RabbitMQ, Redis, REST API, SOAP, TypeScript
— Python Software Engineer в Revolut
Где: Москва, можно удалённо
Стек: Ansible, Bash, BigQuery, Docker, Exasol, Jenkins, k8s, Kafka, MySQL, NoSQL, PostgreSQL, Python, Redis, Redshift, UNIX
#вакансии #работа
— Senior Python Developer в Welltory
Где: Удалённо
Стек: Cassandra, Django, HTTP, Nginx, PostgeSQL, Python, RabbitMQ, Redis
— Middle / Senior Backend Developer (Python) в PricewaterhouseCoopers
Где: Удалённо
Стек: Azure DevOps, Django, Docker, Flask, GraphQL, JavaScript, Jenkins, k8s, Kafka, MongoDB, Node.js, Oracle, PostgeSQL, Python, RabbitMQ, Redis, REST API, SOAP, TypeScript
— Python Software Engineer в Revolut
Где: Москва, можно удалённо
Стек: Ansible, Bash, BigQuery, Docker, Exasol, Jenkins, k8s, Kafka, MySQL, NoSQL, PostgreSQL, Python, Redis, Redshift, UNIX
#вакансии #работа
В каталоге PyPI выявлены вредоносные библиотеки
В каталоге PyPI (Python Package Index) выявлено аж 11 пакетов, включающих вредоносный код! До выявления проблем в сумме пакеты успели загрузить около 38 тысяч раз.
Подробнее о том, чем же примечательны эти библиотеки и какие угрозы таят в себе, читайте в статье:
https://tprg.ru/5S4i
В каталоге PyPI (Python Package Index) выявлено аж 11 пакетов, включающих вредоносный код! До выявления проблем в сумме пакеты успели загрузить около 38 тысяч раз.
Подробнее о том, чем же примечательны эти библиотеки и какие угрозы таят в себе, читайте в статье:
https://tprg.ru/5S4i