Блокчейн на Python
На волне популярности криптовалют и других сервисов, использующих блокчейн, крайне полезно знать, как это работает и уметь реализовать самому. Материалов на этот счёт уже достаточно, но в данной статье не только всё подробно разобрано, но и показана на примере нашего любимого Python.
https://tprg.ru/giUa
На волне популярности криптовалют и других сервисов, использующих блокчейн, крайне полезно знать, как это работает и уметь реализовать самому. Материалов на этот счёт уже достаточно, но в данной статье не только всё подробно разобрано, но и показана на примере нашего любимого Python.
https://tprg.ru/giUa
Начало работы с Python вместе с PostgreSQL
PostgreSQL обеспечивает поддержку нескольких процедурных языков, в том числе и Python. Правда, не совсем очевидно, как начать использовать Python в связке с PostgreSQL. В этой статье будет короткое пошаговое руководство, демонстрирующее, как это сделать. Она написан для macOS, но многие шаги являются общими.
Подробнее:
https://tprg.ru/cZ76
PostgreSQL обеспечивает поддержку нескольких процедурных языков, в том числе и Python. Правда, не совсем очевидно, как начать использовать Python в связке с PostgreSQL. В этой статье будет короткое пошаговое руководство, демонстрирующее, как это сделать. Она написан для macOS, но многие шаги являются общими.
Подробнее:
https://tprg.ru/cZ76
В начале декабря пройдёт главная конференция Яндекса для IT-сообщества
YaTalks состоится 3 и 4 декабря. На конференции выступят более 80 спикеров из российских и мировых технологических компаний с докладами по самым разным направлениям и темам.
Поговорят о таком популярном направлении в Python, как машинной обучение. Вас ждут доклады о нейросетях и алгоритмах машинного обучения, а также:
— создатели технологии YaLM (Yet another Language Model), которая работает в поиске Яндекса и Алисе, расскажут, как обучать генеративные модели на минимуме примеров;
— руководитель отдела компьютерного зрения и ML-приложений в Яндексе Константин Лахман обсудит бенчмарки и сложности в оценке качества алгоритмов;
— разработчик Avatarify поделится опытом создания приложения для анимирования лиц на фотографиях и многое другое.
Приходите, будет интересно. Узнать подробности и зарегистрироваться: https://tprg.ru/1DWB
#ивент
YaTalks состоится 3 и 4 декабря. На конференции выступят более 80 спикеров из российских и мировых технологических компаний с докладами по самым разным направлениям и темам.
Поговорят о таком популярном направлении в Python, как машинной обучение. Вас ждут доклады о нейросетях и алгоритмах машинного обучения, а также:
— создатели технологии YaLM (Yet another Language Model), которая работает в поиске Яндекса и Алисе, расскажут, как обучать генеративные модели на минимуме примеров;
— руководитель отдела компьютерного зрения и ML-приложений в Яндексе Константин Лахман обсудит бенчмарки и сложности в оценке качества алгоритмов;
— разработчик Avatarify поделится опытом создания приложения для анимирования лиц на фотографиях и многое другое.
Приходите, будет интересно. Узнать подробности и зарегистрироваться: https://tprg.ru/1DWB
#ивент
Как написать тысячу автотестов за пару дней
Опытный инженер по автоматизации тестирования поделился своим методом создания параметрической генерации тестов на Python с помощью pytest:
https://tprg.ru/dezN
Опытный инженер по автоматизации тестирования поделился своим методом создания параметрической генерации тестов на Python с помощью pytest:
https://tprg.ru/dezN
👍2
PyPy: более быстрый Python с минимальными усилиями
Для Python существует множество различных интерпретаторов помимо CPython. Если вам кажется, что ваш код работает недостаточно быстро, то, возможно, пришло время попробовать PyPy.
В этой статье вы узнаете, как установить PyPy, запустить с ним код, в чём отличия от CPython и многое другое:
https://tprg.ru/K607
Для Python существует множество различных интерпретаторов помимо CPython. Если вам кажется, что ваш код работает недостаточно быстро, то, возможно, пришло время попробовать PyPy.
В этой статье вы узнаете, как установить PyPy, запустить с ним код, в чём отличия от CPython и многое другое:
https://tprg.ru/K607
Пишем Python-расширение на Ассемблере
Автор статьи не сошёл с ума, просто решил провести эксперимент и проверить сможет ли он написать расширение для CPython на чистом ассемблере.
Интересная статья о реверс-инжиниринге, упорстве и некоторой упоротости в хорошем смысле:
https://tprg.ru/wmHh
Автор статьи не сошёл с ума, просто решил провести эксперимент и проверить сможет ли он написать расширение для CPython на чистом ассемблере.
Интересная статья о реверс-инжиниринге, упорстве и некоторой упоротости в хорошем смысле:
https://tprg.ru/wmHh
Опциональная типизация в Python
На тему использования опциональной статический типизации в Python написано много статей. В этом докладе попробовали ответить на вопрос для чего нужно её использовать, а также на примерах разобрали, как это можно делать и какие у неё есть преимущества.
Посмотреть доклад можно тут:
https://tprg.ru/bTd0
#видео
На тему использования опциональной статический типизации в Python написано много статей. В этом докладе попробовали ответить на вопрос для чего нужно её использовать, а также на примерах разобрали, как это можно делать и какие у неё есть преимущества.
Посмотреть доклад можно тут:
https://tprg.ru/bTd0
#видео
YouTube
Андрей Ермилов, Максим Белоусов. Советы по использованию опциональной статической типизации
На тему использования опциональной статический типизации в Python написано много статей.
В докладе мы не будем повторять прописные истины, а попробуем ответить на вопрос для чего нужно ее использовать, на примерах разберем, как это можно делать и покажем…
В докладе мы не будем повторять прописные истины, а попробуем ответить на вопрос для чего нужно ее использовать, на примерах разберем, как это можно делать и покажем…
__slots__ в Python
https://tprg.ru/ln9s
__slots__
позволяет явно объявлять элементы данных (например, свойства), не прибегая к созданию __dict__
и __weakref__
. Зачем нам это нужно и каких проблем помогает избежать, узнаете тут:https://tprg.ru/ln9s
Preparty самой большой конференции Яндекса для разработчиков уже началось
В программе вас ждут обсуждения космоса и новых девайсов с учёными, разработчиками, аналитиками и продакт менеджерами, классная музыка и приготовление вегетарианской еды для астронавтов.
Также сегодня пройдёт стрим-пайка для всей семьи и IT-стендап в новом формате.
https://www.youtube.com/watch?v=ADX22IAk3Hk
#ивент
В программе вас ждут обсуждения космоса и новых девайсов с учёными, разработчиками, аналитиками и продакт менеджерами, классная музыка и приготовление вегетарианской еды для астронавтов.
Также сегодня пройдёт стрим-пайка для всей семьи и IT-стендап в новом формате.
https://www.youtube.com/watch?v=ADX22IAk3Hk
#ивент
Предлагаем вам немного размять извилины, ответив всего на один вопрос. А объяснение находится тут.
Forwarded from Python: задачки и вопросы
Конференция YaTalks уже началась и одной из главных тем стал бэкенд
В этой году было много важных и необычных событий — мы были в шаге от потери интернета, серверы справлялись с космическими нагрузками, а нейросети учились писать код. Пора обсудить каким этот год был непосредственно для бэкенд-разработчиков.
В программе YaTalks предусмотрено множество докладов, где расскажут о:
— большом, но хрупком технологическом мире вокруг нас;
— способах добиться отказоустойчивости в сложных системах;
— одном из крупнейших в мире кластеров для обучения нейросетей;
— опенсорсных проектах, ставших IT-единорогами.
Нас ждут 10 докладов о бэкенде Толоки, DDOS-атаках, ClickHouse и многом другом, а также 2 дискуссии.
Подключайтесь: https://www.youtube.com/watch?v=Ay6_ffxK4us
#ивент
В этой году было много важных и необычных событий — мы были в шаге от потери интернета, серверы справлялись с космическими нагрузками, а нейросети учились писать код. Пора обсудить каким этот год был непосредственно для бэкенд-разработчиков.
В программе YaTalks предусмотрено множество докладов, где расскажут о:
— большом, но хрупком технологическом мире вокруг нас;
— способах добиться отказоустойчивости в сложных системах;
— одном из крупнейших в мире кластеров для обучения нейросетей;
— опенсорсных проектах, ставших IT-единорогами.
Нас ждут 10 докладов о бэкенде Толоки, DDOS-атаках, ClickHouse и многом другом, а также 2 дискуссии.
Подключайтесь: https://www.youtube.com/watch?v=Ay6_ffxK4us
#ивент
YouTube
YaTalks 2021. Backend: масштабы, антихрупкость и единороги
В 2021 году рождались звёздные проекты и стартапы-единороги, мы были в шаге от потери интернета, серверы справлялись с космическими нагрузками, а нейросети учились писать код. Эксперты из Яндекса и других IT-компаний собрались вместе, чтобы обсудить, каким…
Крутые модули Python, которые стоит использовать
В этой статье вы познакомитесь с несколькими модулями и методами, с помощью которых можно улучшить программирование на Python как с точки зрения наглядности, так и производительности:
https://tprg.ru/21Hu
В этой статье вы познакомитесь с несколькими модулями и методами, с помощью которых можно улучшить программирование на Python как с точки зрения наглядности, так и производительности:
https://tprg.ru/21Hu
Свежая подборка вакансий
— Senior Python Developer в Welltory
Где: Удалённо
Стек: Cassandra, Django, HTTP, Nginx, PostgeSQL, Python, RabbitMQ, Redis
— Senior Python Developer в Welltory
Где: Удалённо
Стек: Cassandra, Django, Nginx, PostgreSQL, 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
— Senior Python Developer в Welltory
Где: Удалённо
Стек: Cassandra, Django, Nginx, PostgreSQL, 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
#вакансии #работа
Графы в Python
Графы — одна из самых важных структур данных. Они используются для представления телефонных сетей, карт, подключений к социальным сетям и прочего. В этой статье вы узнаете, что такое граф и как его реализовать в Python.
https://tprg.ru/XQDm
Графы — одна из самых важных структур данных. Они используются для представления телефонных сетей, карт, подключений к социальным сетям и прочего. В этой статье вы узнаете, что такое граф и как его реализовать в Python.
https://tprg.ru/XQDm
👍1
Голосовое управление на Python
С каждым днём проектов голосовых ассистентов становиться всё больше, а функционал шире. Многие устройства уже могут управлять голосом. Так почему бы и нам не внести свой вклад в развитие этого направления? Автор предлагает создать голосового помощника, работающего локально на компьютере и выполняющего самые разные команды.
Подробнее:
https://tprg.ru/hAxe
С каждым днём проектов голосовых ассистентов становиться всё больше, а функционал шире. Многие устройства уже могут управлять голосом. Так почему бы и нам не внести свой вклад в развитие этого направления? Автор предлагает создать голосового помощника, работающего локально на компьютере и выполняющего самые разные команды.
Подробнее:
https://tprg.ru/hAxe
👍1
Отправка писем с подтверждением с помощью Flask, Redis Queue и Amazon SES
Для многих веб-приложений после регистрации нового пользователя важно подтвердить, что пользователь предоставил действительный адрес электронной почты, к которому у него есть доступ. Это помогает предотвратить создание фейковых учёток, а также обеспечивает дополнительный уровень безопасности для приложения.
В этом руководстве показано, как отправлять электронные письма с подтверждением новым пользователям с помощью Flask, Redis Queue (RQ) и Amazon SES (SES):
https://tprg.ru/0KgB
#flask
Для многих веб-приложений после регистрации нового пользователя важно подтвердить, что пользователь предоставил действительный адрес электронной почты, к которому у него есть доступ. Это помогает предотвратить создание фейковых учёток, а также обеспечивает дополнительный уровень безопасности для приложения.
В этом руководстве показано, как отправлять электронные письма с подтверждением новым пользователям с помощью Flask, Redis Queue (RQ) и Amazon SES (SES):
https://tprg.ru/0KgB
#flask
testdriven.io
Sending Confirmation Emails with Flask, Redis Queue, and Amazon SES
This tutorial looks at how to send confirmation emails to newly registered users with Flask, Redis Queue, and Amazon SES.