Python | Программирование
8.95K subscribers
2.53K photos
7 videos
141 files
2.11K links
Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
Download Telegram
📌 Иерархия ошибок

Встроенные ошибки наследуются от Exception, их «родственность» вы видите на фотографии.

Если поставить except LookupError раньше чем except IndexError, то второй обработчик никогда не сработает, ошибку обработает первый except.

Поэтому важно знать к какому типу какие ошибки относятся и не ставить except OSError поверх FileExistsError.

#урок
3
🧩 Распределение памяти в Python: сколько и в каких случаях занимают типы данных

• В этом материале разберем, как устроено выделение памяти под объекты в Python. Потом кратко о том, как работает очистка памяти от неиспользуемых объектов. И, наконец, о разнице в занимаемой памяти на примере типов list, dict и tuple.

🧷 https://tproger.ru/articles/raspredelenie-pamjati-v-python-skolko-i-v-kakih-sluchajah-zanimajut-tipy-dannyh/

#Статья
3
🧩 Превращаем код на Python в исполняемый EXE-файл

• В этой статье мы научимся создавать «экзешники» при помощи двух библиотек: Pyinstaller and auto-py-to-exe.

• Перед тем, как продолжить чтение статьи, скачайте этот репозиторий. Он здорово поможет вам понять процесс, если вы будете повторять все шаги вместе с нами.

🧷 https://tproger.ru/articles/prevrashhaem-kod-na-python-v-ispolnjaemyj-exe-fajl/

#Статья
1🔥1
Соревнование от ПАО «Интер РАО»: получи подготовленные данные и разработай ИИ-ассистента для энергетики
 
Призовой фонд — 750 000 рублей. Лучшие проекты смогут стать частью экосистемы компании.

Можно участвовать одному или командой до 5 человек. Идеальный состав: разработчик, специалист по машинному обучению, аналитик и дизайнер.

Стартуем 28 сентября. 4 задачи соревнования уже на платформе Codenrock — изучай и выбирай, за какую возьмешься.

Разработай концепт проекта: самые сильные идеи участники доработают под руководством экспертов Группы «Интер РАО» с 9 по 23 октября. Финал в Москве — 3 ноября.

Регистрируйся до 27 сентября: https://cnrlink.com/interraohack26pylibr
2👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
1
📌 Подсчет суммы цифр в числе

Допустим есть число, целое или вещественное и необходимо подсчитать сумму цифр этого числа. Для того, что бы это сделать нужно это число преобразовать в список входящих в него цифр, а потом применить к полученному списку функцию sum().

Алгоритм действий будет следующим:
• Преобразуем число в строку при помощи функции str();
• Число может быть как int, так и float, следовательно необходимо произвести замену десятичного разделителя '.' при помощи строкового метода str.replace();
• Преобразовываем полученную строку с числом в список строк с цифрами функцией list();
• Далее преобразовываем каждый элемент полученного списка строк с цифрами в список целых чисел используя функцию map();
• Применяем функцию sum() к итоговому списку.

📕 Документация

#урок
1
Please open Telegram to view this post
VIEW IN TELEGRAM
1