Соревнование от ПАО «Интер РАО»: получи подготовленные данные и разработай ИИ-ассистента для энергетики
Призовой фонд — 750 000 рублей. Лучшие проекты смогут стать частью экосистемы компании.
Можно участвовать одному или командой до 5 человек. Идеальный состав: разработчик, специалист по машинному обучению, аналитик и дизайнер.
Стартуем 28 сентября. 4 задачи соревнования уже на платформе Codenrock — изучай и выбирай, за какую возьмешься.
Разработай концепт проекта: самые сильные идеи участники доработают под руководством экспертов Группы «Интер РАО» с 9 по 23 октября. Финал в Москве — 3 ноября.
Регистрируйся до 27 сентября: https://cnrlink.com/interraohack26pylibr
Призовой фонд — 750 000 рублей. Лучшие проекты смогут стать частью экосистемы компании.
Можно участвовать одному или командой до 5 человек. Идеальный состав: разработчик, специалист по машинному обучению, аналитик и дизайнер.
Стартуем 28 сентября. 4 задачи соревнования уже на платформе Codenrock — изучай и выбирай, за какую возьмешься.
Разработай концепт проекта: самые сильные идеи участники доработают под руководством экспертов Группы «Интер РАО» с 9 по 23 октября. Финал в Москве — 3 ноября.
Регистрируйся до 27 сентября: https://cnrlink.com/interraohack26pylibr
❤3👍2
📌 Подсчет суммы цифр в числе
Допустим есть число, целое или вещественное и необходимо подсчитать сумму цифр этого числа. Для того, что бы это сделать нужно это число преобразовать в список входящих в него цифр, а потом применить к полученному списку функцию sum().
Алгоритм действий будет следующим:
• Преобразуем число в строку при помощи функции str();
• Число может быть как int, так и float, следовательно необходимо произвести замену десятичного разделителя '.' при помощи строкового метода str.replace();
• Преобразовываем полученную строку с числом в список строк с цифрами функцией list();
• Далее преобразовываем каждый элемент полученного списка строк с цифрами в список целых чисел используя функцию map();
• Применяем функцию sum() к итоговому списку.
📕 Документация
#урок
Допустим есть число, целое или вещественное и необходимо подсчитать сумму цифр этого числа. Для того, что бы это сделать нужно это число преобразовать в список входящих в него цифр, а потом применить к полученному списку функцию sum().
Алгоритм действий будет следующим:
• Преобразуем число в строку при помощи функции str();
• Число может быть как int, так и float, следовательно необходимо произвести замену десятичного разделителя '.' при помощи строкового метода str.replace();
• Преобразовываем полученную строку с числом в список строк с цифрами функцией list();
• Далее преобразовываем каждый элемент полученного списка строк с цифрами в список целых чисел используя функцию map();
• Применяем функцию sum() к итоговому списку.
📕 Документация
#урок
❤5🔥3
📌 Python Development Mode
Новинка в Python 3.7. Включается с помощью аргумента
- не закрывает файлы после работы
- использует корутины без await
- передаёт неизвестную кодировку в
📕 Документация
#урок
Новинка в Python 3.7. Включается с помощью аргумента
-X dev при запуске скрипта. Выводит предупреждения, если разработчик что-то делает не так:- не закрывает файлы после работы
- использует корутины без await
- передаёт неизвестную кодировку в
str.encode()
- неправильно пользуется памятью📕 Документация
#урок
❤5🔥2
Шпаргалка по pandas
• Эта библиотека для анализа данных прекрасно себя зарекомендовала в Data Science. Такая шпаргалка поможет в построении различных диаграмм с использованием pandas
🧷 https://cheatography.com/zayd/cheat-sheets/pandasplotting/
#Шпаргалка
• Эта библиотека для анализа данных прекрасно себя зарекомендовала в Data Science. Такая шпаргалка поможет в построении различных диаграмм с использованием pandas
🧷 https://cheatography.com/zayd/cheat-sheets/pandasplotting/
#Шпаргалка
❤5👍2
📌
Мы можем задать
Задать значение константе из приложения не получится, выдаст
📕 Документация
#урок
__debug__
Если скрипт не запущен с аргументом -O, у константы будет значение True. В таком случае выражение assert выполнится всегда.Мы можем задать
__debug__ значение False, выполнив скрипт с -O и ускорить работу проекта, убрав проверку на ошибки с assert. Задать значение константе из приложения не получится, выдаст
SyntaxError в Python 3.10+ или NameError.📕 Документация
#урок
❤4👍4
📌 Type hints
Подсказки, которые никак не влияют на работу приложения, нужные только IDE и программисту, чтобы разработчику было проще писать код.
Type hints помогают автодополнению в IDE понять, что за тип у этой переменной и предложить правильные команды.
Также если передать неправильный тип данных, то IDE выдаст предупреждение, но ошибки не будет.
#урок
Подсказки, которые никак не влияют на работу приложения, нужные только IDE и программисту, чтобы разработчику было проще писать код.
Type hints помогают автодополнению в IDE понять, что за тип у этой переменной и предложить правильные команды.
Также если передать неправильный тип данных, то IDE выдаст предупреждение, но ошибки не будет.
#урок
❤2👍2
Как бесплатно получить годовую лицензию на PyCharm Pro
• Для старта в Python достаточно и бесплатной Community версии. Однако, чтобы к моменту вашего развития у вас бесплатно появилась Professional версия, нужно после освоения git создать свой публичный репозиторий и регулярно вносить в него изменения не менее 3 месяцев.
• После этого можно попросить годовую лицензию.
🧷 https://youtu.be/8B4aUGGZIF0
#Видео
• Для старта в Python достаточно и бесплатной Community версии. Однако, чтобы к моменту вашего развития у вас бесплатно появилась Professional версия, нужно после освоения git создать свой публичный репозиторий и регулярно вносить в него изменения не менее 3 месяцев.
• После этого можно попросить годовую лицензию.
🧷 https://youtu.be/8B4aUGGZIF0
#Видео
❤1
📌
Модуль хранит в себе абстрактные классы такие объектов. Их можно использовать в качестве аннотаций, базовых классов.
📕 Документация
#урок
collections.abc
У классов есть магические методы и каждый такой метод образует объект определённого типа: __call__ — Callable (функцию), __len__ — Sized.Модуль хранит в себе абстрактные классы такие объектов. Их можно использовать в качестве аннотаций, базовых классов.
📕 Документация
#урок
❤2