PythonCamp
前往频道在 Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
显示更多9 074
订阅者
无数据24 小时
-267 天
-11330 天
帖子存档
9 074
Это новый синтаксис TypeVar в Python 3.12. Новая версия ещё не выпущена, но активно разрабатывается.
TypeVar используется когда тип выходных данных должен зависеть от типа входных данных и не только.
Например, если функция
add(a: _T, b: _T) -> _T принимает float, то и на выходе будет float, если int, то int.
#lesson9 074
Кикстарт на Python 3. Курс сверхбыстрого программирования
Ашвин Панджакар
2022
Вся книга построена поэтапно. Объяснение темы всегда сопровождается подробным примером кода. Примеры кода также объясняются достаточно подробно и сопровождаются выводом в виде текста или снимка экрана, где это возможно. Читатели освоят язык программирования Python, внимательно изучая концепции и примеры кода, представленные в этой книге. В книге также есть ссылки на внешние ресурсы, которые читатели могут изучить дальше.
#python #rus
9 074
divmod(a, b)
Принимает два числа в качестве аргументов и возвращает кортеж состоящий из a // b и a % b.
Поскольку вычисления происходят на стороне C, разделение происходит быстрее чем при q, e = a // b, a % b.
#теория9 074
PyTorch Recipes: A Problem-Solution Approach to Build, Train and Deploy Neural Network Models, 2nd Edition
Pradeepta Mishra
2022
Вы начнете с изучения того, как использовать тензоры для разработки и точной настройки моделей нейронных сетей и реализации моделей глубокого обучения, таких как LSTMs и RNNs. Далее вы изучите концепции распределения вероятностей, а также алгоритмы с учителем и без. Затем следует глубокое погружение в построение моделей с использованием сверточных, глубоких и рекуррентных нейронных сетей. Также рассматриваются такие темы, как Scorch, совместимый модуль, эквивалентный библиотеке машинного обучения Scikit, квантование модели для уменьшения размера параметров и подготовка модели к развертыванию в производственной системе. Распределенная параллельная обработка для балансировки рабочих нагрузок, использование PyTorch для обработки изображений, анализа звука и интерпретации моделей. Каждая глава включает фрагменты кода.
#python #eng
9 074
Быстро пишем сайт
Для этого нам нужен минималистичный веб-фреймворк, под названием CherryPy. Он прост в освоении и требует минимум кода.
Установка:
pip install cherrypy
Работа с ним интуитивно понятна, ведь модуль придерживается принципов ООП. Его можно использовать, например, для создания тестового API.
Фреймворку уже около 10 лет, так что он считается стабильным и быстрым
📌 Документация
#lesson9 074
Hands-on TinyML: Harness the power of Machine Learning on the edge devices
Rohan Banerjee
2023
Эта книга предназначена для всех, кто хочет улучшить свою повседневную жизнь за счет использования технологий. Будь то студент, профессионал или обычный человек, есть задачи, которые можно автоматизировать, чтобы сэкономить время и силы.
#python #eng
9 074
28 сентября, 19:00
Selectel Python Meetup. Три уровня погружения: процессы под капотом, архитектура кода, развитие языка
Ребята из Selectel проводят митап для Python-разработчиков, где расскажут о сборе метрик и мониторинге, проектировании микросервисной архитектуры, изменениях в Python и о том, что ждет язык в будущем.
Темы докладов:
◽️ «Мультипроцессность и сбор метрик в Python: как построить мониторинг без сюрпризов», Никита Моторный, Selectel
◽️ «Заносим микросервисы и Kubernetes в облако», Александр Шишебаров, Selectel
◽️ «Такое ли светлое будущее у Python?», Денис Аникин, Райффайзенбанк
Всех, кто будет в этот день в Санкт‑Петербурге, приглашаем в офис Selectel: https://slc.tl/fnnfr
А если не сможете присоединиться лично, подключайтесь к трансляции по предварительной регистрации: https://slc.tl/dj7be
Реклама ООО «Селектел» 2VtzqxNZV5A
9 074
📌 Устали удалять
__pycache__?
В этой папке хранится байткод приложения. И нет, я не говорю, что Python компилируемый язык, он просто заранее обрабатывает код и сохраняет, чтобы быстрее выполнится.
В ней можно найти .pyc и .pyo файлы. Это байткод и оптимизированный байткод. Они создаются заново, если код программы изменился.
📕 Подробнее
#урок9 074
Microservice APIs: With examples in Python
Jose Haro Peralta
2022
Это практическое руководство сосредоточено на реализации, а не на философствовании, и содержит достаточно теории, чтобы вы могли начать работу. Вы быстро приступите к проектированию архитектуры платформы микросервисов, разработаете стандартные спецификации для REST и GraphQL API, а также встроите функции аутентификации для обеспечения безопасности ваших API. Написанные в независимой от фреймворка манере, универсальные принципы проектирования API и микросервисов могут быть легко применены к вашему любимому стеку и набору инструментов.
#python #eng
9 074
Python-разработчики — одни из самых востребованных IT-специалистов на рынке. Они создают веб-приложения и чат-ботов, автоматизируют процессы. По данным HeadHunter, больше 8 000 компаний ищут специалистов разных уровней.
Зарегистрируйтесь на мини-курс прямо сейчас и получите гайд по профессии. Из него узнаете, где используют Python, почему это идеальный язык для новичка и что думают о Python опытные разработчики. Подробная программа: https://goo.su/pH4Nw
Что особенного в мини-курсе по Python:
— Подходит новичкам — от вас не требуется знаний и опыта в IT.
— 4 крутых проекта для портфолио.
— Практические задания для проверки знаний.
— Живое общение со спикером.
— 5 статей для старта карьеры в Python-разработке.
— Бессрочный доступ к видео.
Спикер — Анастасия Борнева, руководитель направления по исследованию данных в Сбере. Опыт в программировании более 12 лет. С 2018 года — эксперт по автоматизации процессов с помощью искусственного интеллекта в Сбере.
Успейте записаться и получить подарки!
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
9 074
Python for Scientists, 3rd Edition
John M. Stewart
2023
Python - бесплатный, с открытым исходным кодом, простой в использовании программный инструмент, представляющий собой значительную альтернативу таким проприетарным пакетам, как MATLAB и Mathematica. Эта книга охватывает все, что необходимо знать работающему ученому, чтобы начать эффективно использовать Python. Автор объясняет научный Python с нуля, показывая, как легко реализовать и протестировать нетривиальные математические алгоритмы, а также знакомит читателя с многочисленными свободно распространяемыми дополнительными модулями. Ряд примеров, относящихся к самым разным областям, иллюстрирует возможности программы.
#python #eng
9 074
PyJWT
JWT - это стандартный формат токенов, используемый для передачи информации между клиентом и сервером в безопасной форме.
PyJWT предоставляет удобный API для создания и проверки JWT-токенов. Для создания токена необходимо указать заголовок и полезную нагрузку, а также секретный ключ для подписи. Проверка токена включает проверку его подписи и содержимого.
#lesson
9 074
Python Testing with pytest: Simple, Rapid, Effective, and Scalable 2nd Edition
Brian Okken
2022
Тестируйте большие и маленькие приложения, пакеты и библиотеки с помощью pytest - самой мощной среды тестирования Python. pytest поможет вам быстро писать тесты и поддерживать их читабельность и работоспособность. В этом полностью переработанном издании вы познакомитесь с суперспособностями pytest - простыми утверждениями, фиксаторами, параметризацией, маркерами и плагинами - в процессе создания простых тестов и наборов тестов для небольшого приложения базы данных.
#python #eng
9 074
Знаменитая команда российских разработчиков создаёт инновационный IT-фонд «ЛК-4» для максимальной поддержки молодых специалистов.
Также они уже создали свой канал, в котором пишут обо всем, что связано с IT: новости, статьи, исследования, экспертное мнение. В скором времени будет выложена информация для участия во всероссийском IT-конкурсе на крупную сумму.
Подписывайся и следи за новым течением в индустрии отечественных технологий: https://t.me/LKFOUR
