# pip install
6.27K subscribers
78 photos
1 video
104 links
Обучающие статьи для Python Программистов.

Наш чат: @python_scripts
По всем вопросам писать: @python_user
Download Telegram
Разработка игры на Python | Pygame

Смотреть
: https://www.youtube.com/playlist?list=PLs2IpQwiXpT21tinzZr9wdNqZXRK1D_9w
Как использовать Spark по максимуму?
Знают в NewProLab: ведущий провайдер курсов в области Big Data объявляет запуск продвинутого онлайн-курса по работе с фреймворком Spark.

📆"Apache Spark Advanced": старт 16 ноября.
📌Оставляйте заявку, задавайте вопросы: https://clck.ru/YRgok

Углубленный курс для дата-инженеров и разработчиков, имеющих практический опыт работы со Spark. Вы отработаете навыки, необходимые для ускорения обработки данных и усовершенствования архитектуры существующих проектов, глубоко погрузитесь в Dataframe API, py4j в pyspark, Spark Structured Streaming, Scala UDF в pyspark, org.apache.spark.sql.Row, разработку коннекторов с использованием Datasource v1 API, параллелизм задач.

Преподает: Андрей Титов (NVIDIA).
❗️Учитесь у лучших: программа не имеет аналогов на рынке.
Python и наука о данных для чайников
Джон Пол Мюллер, Лука Массарон (2020)

Книга «Python и наука о данных для чайников» покажет, как использовать язык Python для создания интересных вещей с помощью науки о данных.
Вы увидите, как установить набор инструментов Anaconda, благодаря которому работа с Python станет очень простой. Здесь вы откроете для себя инструмент Google Colab, позволяющий писать код в облаке с помощью обычного планшета.
Вы узнаете, как выполнять все виды вычислений, используя последнюю версию языка Python. Вы также научитесь использовать различные библиотеки, обеспечивающие научный статистический анализ, построение диаграмм, графиков и многое другое.
2-е издание.

Скачать: PDF 13.7 Мб
Главный секрет операторов match/case в Python

Не так давно увидела свет версия языка пайтон 3.10. В ней был добавлен pattern matching statement (оператор сопоставления с шаблонами). Как гласит официальное описание этого оператора в PEP622, разработчики в большей мере вдохновлялись наработками таких языков как: Scala, Erlang, Rust.

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

Подробнее: https://habr.com/ru/post/585518/
⚡️Открыта регистрация на конкурсы-сателлиты Up Great ПРО//ЧТЕНИЕ

ПРО//ЗНАНИЯ — выбор наилучшего решения для автоматического распознавания типа ошибки.

ПРО//ОЦЕНКИ — выбор наилучшего решения для автоматического определения балла ЕГЭ за эссе или сочинение.

ПРО//ФАКТЫ — выбор наилучшего решения для автоматического выявления фактических ошибок в текстовых документах.

💸Призовой фонд для каждого сателлита — 1 000 000 рублей!

🤖Подать заявки можно до 3 декабря на сайте Технологических конкурсов Up Great: https://ai.upgreat.one/satellites/

Конкурсы-сателлиты — это отличная возможность попробовать свои силы для начинающих. А если вы или ваша команда уже работали над проектами по обработке естественного языка (NLP), то для вас проходит основной конкурс Up Great «Про//Чтение». Для участия в нем необходимо зарегистрироваться и пройти квалификацию до 6 ноября.

Удачи!
Валентин Малых, эксперт конкурса ПРО//ЧТЕНИЕ, старший научный сотрудник в Huawei Noah's Ark lab, к.т.н.:

«В статье ученые обнаружили, что современные языковые модели (ЯМ), такие как GPT-3, с хорошим качеством могут предсказать активацию определенных зон мозга при чтении или прослушивании текстов. Этот результат можно интерпретировать, как то, что современные ЯМ уже сейчас во многом напоминают в своей работе работу нашего мозга, который занимается обработкой речи. Этот результат позволяет осторожно предположить, что ЯМ в недалеком будущем смогут качественно поддерживать диалог, то есть понимать, что человек хочет без большого количества уточняющих вопросов и вести в целом адекватный диалог. Пока же мы предлагаем вам применить эти ЯМ и их умение работать с текстами к задачам, которые сейчас под силу только человеку — к проверке школьных сочинений. Учитель, читая сочинение и отмечая ошибки, активно задействует зоны своего мозга, связанные с речью. Давайте вместе посмотрим, смогут ли языковые модели воспроизвести труд учителя. Может быть, в недалеком будущем, они смогут снять с учителей часть нагрузки. Попробуем приблизить будущее вместе!»

Подробнее о конкурсе ПРО//ЧТЕНИЕ.
Прокачайте свои навыки в сфере IT и аналитики данных — примерьте роль Data Scientist! Участвуйте в бесплатном онлайн-интенсиве, который пройдёт с 1 по 3 ноября. Начало — в 19:00 по московскому времени.

Зарегистрируйтесь по ссылке: 👉 https://clc.to/FB4mxA.

За 3 дня вы научитесь:

⚡️ исследовать данные с помощью языка программирования Python;
⚡️ отличать Data Science от Machine Learning и Artificial Intelligence;
⚡️ строить модели для реальных кейсов;
⚡️ находить аномалии в данных;
⚡️ решать реальные задачи, с которыми сталкивается Data Scientist.

В роли спикера выступит руководитель направления по исследованию данных в Сбербанке с 7-летним опытом в программировании — Анастасия Борнева.

🎉 Каждый участник, сдавший практическую работу, получит сертификат на 10 000 рублей для поступления на любой курс Skillbox.

Присоединяйтесь!
Создание игры Arkanoid на PyGame Zero за 30 минут

В данной статье мы расскажем, как при помощи Python и PyGame Zero можно быстро и легко написать клон игры Арканоид (Breakout).

🎯 Чат: @python_scripts
🎯 Канал: @pip_install

Подробнее: https://python-scripts.com/creating-game-in-30-minutes
👑 Flask и React - от нуля до Full Stack проекта (с примерами)

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

В этой архитектуре React обрабатывает пользовательский интерфейс (UI) и взаимодействует с Flask отдельно от бэкенда, используя безопасные запросы.

🎯 Чат: @python_scripts
🎯 Канал: @pip_install

👉🏻 Подробнее: https://python-scripts.com/flask-react-from-zero
Зомби против Танков: Простая игра на Python и Pygame Zero

🎯 Чат: @python_scripts
🎯 Канал: @pip_install

Данная статья является своеобразным продолжением темы об играх, которую мы начали с руководства по созданию игры Arkanoid.

Новые аспекты, с которыми мы познакомимся в данном руководстве:
- Танк будет менять свое направление при нажатии стрелок на клавиатуре;
- Танк будет стрелять. Внедрить эту возможность может оказаться намного сложнее, чем вы могли предположить;
- Каждый выстрел будет сопровождаться звуком;
- Зомби будут обладать некоторым "искусственным интеллектом", то есть они будут пытаться двигаться в сторону игрока;
- Счет будет отображаться на экране. Также в игре будет отдельный экран, который будет выводиться после завершения игры.

Подробнее: https://python-scripts.com/zombies-vs-tanks
Хотите узнать как работает Kubernetes внутри, изучить тонкости установки и конфигурации production-ready кластера («the-not-so-easy-way»), механизмы обеспечения безопасности и отказоустойчивости приложений?

Тогда у нас хорошие новости:
С 26.11.2021 по 24.12.2021 будет проходить следующий Kubernetes: Мега-Поток !
Программа:
— живое обсуждение тем со спикерами: Марсель Ибраев, Сергей Бондарев, Павел Селиванов
— групповой чат для общения с командой, отделом заботы и куратором;
— разбор практик и кейсов студентов;

Для кого этот курс?
Для инженеров, которые занимаются обслуживанием кластера Kubernetes.
Если вы сталкиваетесь с необходимостью решать стратегические задачи, касающиеся инфраструктуры:
безопасность, масштабирование, отказоустойчивость - вам к нам!

Формат: Вечернее обучение, растянутое во времени, встречи 3 раза в неделю со спикерами по каждой теме
Материал: Мы соединили лучшие практики и материалы из интенсива и видео-курса

Полную информацию по курсу и форму регистрации можно найти тут
Беспилотные авиационные системы — это будущее грузоперевозок. Современные технологии уже позволяют управлять судном дистанционно и программировать полет. Однако, в аэрологистике существует несколько барьеров, которые в полной мере не преодолены:

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

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

Следите за анонсами на сайте http://www.upgreat.one/?utm_source=tg или в сообществе в Фейсбук www.facebook.com/upgreatone
​​Соверши прорыв в методах диагностики и выиграй приз ₽200 млн!

Прими участие в конкурсе в области ИИ в медицине.

Нужно создать интеллектуальную систему поддержки принятия врачебных решений (СППВР) для формулировки заключительного диагноза на основе анализа комплекса данных о пациенте, информации из профессиональных медицинских баз знаний и клинических рекомендаций. Такая СППВР должна стать коллегой-помощником доктора, а потому должна уметь не только поставить точный диагноз, но и обосновать его так, чтобы врач ей доверял.

Технологии, развиваемые в рамках проведения Конкурса, смогут стать ядром широкого спектра продуктов, как в медицине и здравоохранении, так и в других областях, где необходимо объединять системы на основе машинного обучения, обработку естественного языка и работу с неструктурированными данными. Полученные в ходе Конкурса разработки будут способствовать занятию российскими высокотехнологичными компаниями ведущих позиций в области ИИ в медицине и здравоохранении на мировом рынке.

Вместе с основным этапом проводится конкурс-сателлит по аналогичной тематике с более простым заданием. Он направлен на поддержку команд-участниц и также имеет денежный приз.

Отборочный этап начнется осенью 2022 года, но заявку можно подать уже сейчас. Требования к разработчикам, график конкурса, задание и регистрация на конкурс: http://ai4med.upgreat.one/?utm_source=tg
🔥 Как создать итератор в Python — Полный обзор генераторов

В данной статье мы рассмотрим способы создания собственных итераторов в Python и какие генераторы лучше всего для этого использовать.

🎯 Чат: @python_scripts
🎯 Канал: @pip_install

Содержание статьи
1. Что такое итератор?
2. Зачем нужно создать итератор?
3. Объектно-ориентированный итератор
4. Генераторы: простой способ создания итератора
5. Функции-генераторы
6. Выражения-генераторы
7. Выражения-генераторы или функции-генераторы?
8. Лучший способ создания итератора

Подробнее: https://python-scripts.com/how-to-make-an-iterator-in-python
Аэрологистика 2025. Полёт нормальный

7 декабря 14:55, Draper Hall, Технопарк Сколково.

Подробнее: https://openinnovations.ru/ Онлайн участие бесплатное.

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

Причина — отсутствие комплексного решения нескольких задач: низкая надежность БВС для грузоперевозок, навигация, метеозависимость, условия использования воздушного пространства и тд.

В 2022 - 2024 году состоится Технологический конкурса Up Great НТИ «Аэрологистика», участникам которого предстоит преодолеть комплексный технологический барьер, открывающий возможности массового применения БВС в перевозке грузов.

Приглашаем 7 декабря на сессию «Аэрологистика 2025. Полёт нормальный», где ведущие отраслевые эксперты обсудят перспективы БВС и будущий Технологический конкурс.

Модератор — Глеб Бабинцев, Генеральный директор, Ассоциация Аэронекст.

Больше о Технологических конкурсах Up Great: http://upgreat.one/?utm_source=tg
Нам задают много вопросов о технологическом конкурсе НТИ Up Great по Аэрологистике. Отвечаем на популярные:

Как были определены параметры технологического барьера — масса груза, дистанция и сценарий перевозки?

Барьер сформирован потребностями рынка. Мы усреднили все существующие и ожидаемые значения и получили: 50 кг груза и дистанцию в 1000 км.

Какие технологии и решения отсутствуют и будут разработаны в конкурсе?

Существует сразу несколько проблем:

— Низкая надежность беспилотного воздушного судна. Пока в мире никто не показал фактическую перевозку хотя бы 50 кг на 1000 км между несколькими получателями.

— Низкая автономность обслуживания. Держать специализированный персонал в каждой точке погрузки-разгрузки экономически невыгодно.

Как обеспечивается объективность?

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

Подробнее: FB и ВК
Распознавание номерных знаков. Как все ускорить

🎯 Чат: @python_scripts
🎯 Канал: @pip_install

После запуска моделей на прод рано или поздно приходит понимание того, что Ваши сервисы популярны и что KPI растут. Вместе с популярностью приходят тормоза и нестабильность. В этой статье речь пойдет о прикладном аспекте оптимизации быстродействия алгоритмов/моделей на примере движка распознавания автомобильных номеров “Nomeroff Net”. Буду делиться опытом, полученным на протяжении 2-х летней разработки. Если коротко: нам удалось ускорить время распознавания 1 фото более чем в 10 раз.

Подробнее: https://habr.com/ru/post/594401/
Системы поддержки принятия врачебных решений, которые разработают участники конкурса AI’M DOCTOR должны будут делать выводы на основе анализа комплекса информации о пациенте, включая медицинскую карту и протоколы осмотров. Также эти системы должны будут уметь обращаться к внешним базам медицинских знаний. При этом важнейшей характеристикой будет способность к проведению дифференциальной диагностики.

Значительную роль сыграет способность системы объяснить свои заключения. Для того, чтобы добиться этого, необходимо осуществить настоящий технологический прорыв, перейдя от «слабого» к «объясняющему» искусственному интеллекту. В данный момент логика работы ИИ-систем (Искусственного интеллекта) скрыта.

Созданные системы должны стать надежными помощниками врачей, доступными в любое время и в любой день. А облачные технологии помогут сделать их доступными практически в любой точке планеты.

Подробнее о конкурсе НТИ Up Great AI’M DOCTOR: https://ai4med.upgreat.one/?utm_source=tg, FB и ВК
9 библиотек Python для разработки игр

🎯 Чат: @python_scripts
🎯 Канал: @pip_install

Разработка игр на Python — это не только PyGame, Tower Defense и платформеры, а это и DOOM, и MMORPG, и симуляторы свиданий/отношений, и визуальные новеллы, и конкурсы DARPA, и моделирование вселенной, и автотрекинг низкоорбитальных спутников.

Подробнее: https://habr.com/ru/post/645041/