🤔14🤯7❤4🔥3
Сегодня автор статьи поделиться своим опытом и расскажет о новых возможностях языка Python, которые появились примерно начиная с версий 3.10–3.11, а также о том, как их можно эффективно использовать в реальных проектах
«Надеюсь, мой рассказ поможет вам разобраться в новых возможностях Python и вдохновит на улучшение ваших проектов»
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🤔2
Media is too big
VIEW IN TELEGRAM
Свойство __slots__ – это мощный инструмент для оптимизации классов, особенно когда вы создаёте много экземпляров одного класса
Однако, при его использовании важно понимать ограничения, особенно в контексте наследования
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤1👍1
Что выведет код?
Anonymous Quiz
24%
(1, 2, 3, b=20, c=30, d=40)
26%
1 (2, 3) 10 {'b': 20, 'c': 30, 'd': 40}
38%
1 (2, 3) 20 {'c': 30, 'd': 40}
12%
None
🤯16🔥12👍8
Парсинг – это автоматический процесс сбора и систематизации данных в интернете
В языке программирования Python программы для парсинга данных со сторонних сайтов могут быть созданы с помощью двух ключевых инструментов:
В этом руководстве будут рассмотрены способы организации парсеров в языке программирования Python
Речь пойдет об извлечении данных с HTML-страниц на основе заранее указанных тегов и атрибутов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4🤔2
Media is too big
VIEW IN TELEGRAM
В Python есть встроенные исключения для разных ситуаций, например:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4
🔥14👍1
Шпаргалка включает в себя все типы данных с их объяснением с примерами, а также упражнения для закрепления своих навыков и подробную дорожную карту для изучения основ Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍10❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Распространение исключений в Python – это процесс, при котором исключение, зародившееся на одном из уровней стека вызова, постепенно поднимается на самый верх
Этот механизм позволяет программистам писать независимый, модульный код
В критических функциях достаточно генерировать исключения, а их обработку выполнять на другом, более глобальном уровне
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍9🔥1
🤯21🔥4
Сортировка – это фундаментальная операция в программировании, суть которой заключается в расположении элементов в определенном порядке.
В этой статье мы разберем, как отсортировать словарь по ключам в Python. Для облегчения понимания мы рассмотрим данную операцию пошагово
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍6🔥2
Обращаюсь ко всем будущим айтишникам, скрывающимся среди пет-проектов и туториалов
Вы ходите по кругу, пытаясь заполнить знаниями тот пробел, который отделяет вас от вашей первой работы в IT. Но дело в том, что вы банально не понимаете, как устроен процесс найма. О чём думают рекрутеры, что видят автоматические анализаторы резюме и другие детали анатомии найма. Я участвовал в этих процессах и как нанимающий, и как простой разработчик, который ищет себе классный оффер
Я успел стать лидом бэкеда и получить гору офферов для себя и друзей. Теперь я с уверенностью могу сказать, что понимаю как процветать на айти-рынке, где 90% людей делают тысячи откликов ради надежды на хоть один собес
Я не "скиллбокс", и не обещаю, что будет просто. Я не говорю что будет приятно. Но я обещаю, что взорву вам мозг и дам чёткий план как найти работу разработчиком или тестером за 3-6 месяцев
Вот канал, на котором всё будет происходить. Честно, до применения всего сказанного дойдут единицы. Но если вы готовы идти до конца, вы утрёте нос всем знакомым, что не верили в вас
Вот вам ссылка ещё раз, подписывайтесь, скоро стартуем
Вы ходите по кругу, пытаясь заполнить знаниями тот пробел, который отделяет вас от вашей первой работы в IT. Но дело в том, что вы банально не понимаете, как устроен процесс найма. О чём думают рекрутеры, что видят автоматические анализаторы резюме и другие детали анатомии найма. Я участвовал в этих процессах и как нанимающий, и как простой разработчик, который ищет себе классный оффер
Я успел стать лидом бэкеда и получить гору офферов для себя и друзей. Теперь я с уверенностью могу сказать, что понимаю как процветать на айти-рынке, где 90% людей делают тысячи откликов ради надежды на хоть один собес
Я не "скиллбокс", и не обещаю, что будет просто. Я не говорю что будет приятно. Но я обещаю, что взорву вам мозг и дам чёткий план как найти работу разработчиком или тестером за 3-6 месяцев
Вот канал, на котором всё будет происходить. Честно, до применения всего сказанного дойдут единицы. Но если вы готовы идти до конца, вы утрёте нос всем знакомым, что не верили в вас
Вот вам ссылка ещё раз, подписывайтесь, скоро стартуем
❤10👍2
Media is too big
VIEW IN TELEGRAM
Обработка исключений в Python – это процесс написания кода для перехвата и обработки ошибок или исключений, которые могут возникать при выполнении программы
Для обработки исключений в Python используется следующий синтаксис:
try:
<код, который может вызвать исключения при выполнении>
except <КлассИсключения_1>:
<код обработки исключения>
except <КлассИсключения_2>:
<код обработки исключения>
...
else:
<код выполняется, если не вызвано исключение в блоке try>
finally:
<код, который выполняется всегда>
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4🔥3
🔥13🤔9👍1
Разработчики PyTorch выпустили обновление 2.6, в котором добавили поддержку Python 3.13 в torch.compile, включили улучшения в AOTInductor и интегрировали torch.compiler.set_stance — функцию настройки производительности компилятора. Кроме того, это первая версия, которую разработчики не опубликовали в Anaconda
Что нового в PyTorch 2.6:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤4👍1
Media is too big
VIEW IN TELEGRAM
Инструкция raise используется для возбуждения исключений
Синтаксис: raise <класс исключения>(параметры). В качестве параметра можно, например, передать строку с сообщением об ошибке
Пример использования: функция, которая принимает на вход число и возвращает его квадратный корень. Однако квадратный корень из отрицательного числа не определён, и в этом случае может быть полезно возбудить исключение
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤6👍1