Внимание! - Вопрос!
Что можно передать в конструктор исключения?
Исключения могут принимать в качестве параметра конструктора любые неименованные аргументы. Они помещаются в атрибуте данных args в виде кортежа (неизменяемого списка). Чаще всего используется один строковой параметр, который содержит сообщение об ошибке. Во всех исключениях определён метод __str__, который по умолчанию вызывает str(self.args). В Python 2 также имеется атрибут message, в который помещается args[0], если len(args) == 1.
#вопросы_из_собеседований
@python_practics
#вопросы_из_собеседований
@python_practics
👍4
Задача:
Напишите метод, который принимает один аргумент в качестве имени, а затем приветствует это имя с заглавной буквы и заканчивает восклицательным знаком.
Пример:
#задачник
@python_practics
Напишите метод, который принимает один аргумент в качестве имени, а затем приветствует это имя с заглавной буквы и заканчивает восклицательным знаком.
Пример:
"riley" --> "Hello Riley!"
"JACK" --> "Hello Jack!"
#задачник
@python_practics
👍2👎1
Удаление нескольких элементов из списка
del - ключевое слово, используемое в Python для удаления объектов из списка.
👍 - если было полезно
#полезные_сниппеты
@python_practics
del - ключевое слово, используемое в Python для удаления объектов из списка.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍17❤1👎1
Внимание! - Вопрос!
Что такое файловый объект?
Файловый объект – объект, предоставляющий файл-ориентированный API (методы read(), write() и т.д.) для доступа к ресурсу. В зависимости от способа создания, файловый объект может предоставлять доступ к реальному файлу на диске или другому виду устройства хранения или передачи данных (стандартные потоки ввода/вывода, буферы в памяти, сокеты и т.д.). Файловые объекты также называют потоками. Файловые объекты являются контекстными менеджерами.
#вопросы_из_собеседований
@python_practics
#вопросы_из_собеседований
@python_practics
👍7🔥1
Apache MXNet
Apache MXNet — среда глубокого обучения, разработанная для повышения эффективности и гибкости. Этот инструмент позволяет смешивать различные варианты программ глубокого обучения, чтобы максимизировать их эффективность и производительность.
Особенности MXNet:
• Комплексный и гибкий Python API.
• Быстрое обучение моделей за счет масштабирования с использованием разных графических процессоров и компьютеров.
• Помимо Python, поддерживает множество языков программирования, включая C++, Java, JavaScript, Go, R, Scala и Perl.
• Поддержка различных моделей, включая свёрточные нейронные сети (CNNs) и сети долгой краткосрочной памяти (LSTMs).
Подробнее👇
#фреймворки_библиотеки
@python_practics
Apache MXNet — среда глубокого обучения, разработанная для повышения эффективности и гибкости. Этот инструмент позволяет смешивать различные варианты программ глубокого обучения, чтобы максимизировать их эффективность и производительность.
Особенности MXNet:
• Комплексный и гибкий Python API.
• Быстрое обучение моделей за счет масштабирования с использованием разных графических процессоров и компьютеров.
• Помимо Python, поддерживает множество языков программирования, включая C++, Java, JavaScript, Go, R, Scala и Perl.
• Поддержка различных моделей, включая свёрточные нейронные сети (CNNs) и сети долгой краткосрочной памяти (LSTMs).
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍2
Запись данных в файл
Приведенный выше код сначала создаст файл data.txt, если его еще нет, а затем напишет в этом файле Python is awesome.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Приведенный выше код сначала создаст файл data.txt, если его еще нет, а затем напишет в этом файле Python is awesome.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍10👎4🤔3
Python 3.12, 3.13 и 3.14: обновляться или нет?
Эта статья поможет вам быстро разобраться, что нового появилось в версиях 3.12, 3.13 и 3.14 и решить для себя, пришло ли время обновляться. Основной упор сделан на ключевые нововведения, чтобы составить общую картину и понять куда развивается язык.
Подробнее👇
#статьи
@python_practics
Эта статья поможет вам быстро разобраться, что нового появилось в версиях 3.12, 3.13 и 3.14 и решить для себя, пришло ли время обновляться. Основной упор сделан на ключевые нововведения, чтобы составить общую картину и понять куда развивается язык.
Подробнее👇
#статьи
@python_practics
👍5
Cyber Security for Beginners: Your Essential Guide: Understand Hacking, Malware, Biometrics, BYOD, and Essential Cyber Defense Strategies
Чему вы научитесь:
• Основам информационной безопасности;
• Распознаванию и предотвращению кибер-угроз;
• Защите персональных и корпоративных данных;
• Работе с инструментами кибербезопасности;
• Внедрению базовых стратегий киберзащиты.
"Cyber Security for Beginners" даст вам необходимые знания для защиты от современных киберугроз и обеспечения базовой информационной безопасности.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Основам информационной безопасности;
• Распознаванию и предотвращению кибер-угроз;
• Защите персональных и корпоративных данных;
• Работе с инструментами кибербезопасности;
• Внедрению базовых стратегий киберзащиты.
"Cyber Security for Beginners" даст вам необходимые знания для защиты от современных киберугроз и обеспечения базовой информационной безопасности.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍3
Как по умолчанию сортирует pandas.sort_values()?
Anonymous Quiz
62%
по возрастанию
13%
по убыванию
25%
необходимо самостоятельно указывать типо сортировки
👍2❤1
Топ-5 ИИ-инструментов для программистов в 2025 году
Программистам важно всегда быть в курсе всех тенденций из мира IT. Ведь для того, чтобы справляться с новыми вызовами, нужно работать с современными инструментами. В этой статье авторы рассказали о лучших нейросетях для программирования, которые стоит изучить в 2025 году.
Такие инструменты помогают автоматизировать ежедневные простые задачи, улучшать качество кода. Да и в целом, с помощью внедрения AI-инструментов ускоряется процесс разработки — от написания программы до ее тестирования и развёртывания.
Подробнее👇
#статьи
@python_practics
Программистам важно всегда быть в курсе всех тенденций из мира IT. Ведь для того, чтобы справляться с новыми вызовами, нужно работать с современными инструментами. В этой статье авторы рассказали о лучших нейросетях для программирования, которые стоит изучить в 2025 году.
Такие инструменты помогают автоматизировать ежедневные простые задачи, улучшать качество кода. Да и в целом, с помощью внедрения AI-инструментов ускоряется процесс разработки — от написания программы до ее тестирования и развёртывания.
Подробнее👇
#статьи
@python_practics
👍3