fa
Feedback
Разъяснивший Python

Разъяснивший Python

رفتن به کانال در Telegram

Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss

نمایش بیشتر
7 187
مشترکین
-224 ساعت
-177 روز
-4930 روز
آرشیو پست ها
Виртуальные среды И так к нашему счастью, в Python есть поддержка виртуальных сред, которые позволяют взять лучшее от двух ми
Виртуальные среды И так к нашему счастью, в Python есть поддержка виртуальных сред, которые позволяют взять лучшее от двух миров. Так же вы теперь можете иметь разные независимые версии Python на одной машине Разъяснивший Python

Сколько времени может работать код Вы не задумывались, сколько именно времени занимает работа кода в рамках одной ячейки? Маг
Сколько времени может работать код Вы не задумывались, сколько именно времени занимает работа кода в рамках одной ячейки? Магическая команда time позволяет получить всю необходимую информацию о времени. Разъяснивший Python

Давайте познакомимся с дружелюбным дядей по языку на всю жизнь Это относится к PEP-401, выпущенному 1 апреля 2009 года (тепер
Давайте познакомимся с дружелюбным дядей по языку на всю жизнь Это относится к PEP-401, выпущенному 1 апреля 2009 года (теперь вы знаете, что это значит). Цитирую из PEP-401 Учитывая, что оператор неравенства != в Python 3.0 был ужасной ошибкой, вызывающей боль в пальцах, FLUFL восстанавливает оператор <> diamond в качестве единственного написания. Разъяснивший Python

Выдержка из Reddit об «одарённых» Согласно обсуждениям на Reddit, люди с высоким IQ нередко обладают и высоким EQ — эмоциональным интеллектом. И IQ, и EQ играют ключевую роль при выборе профессии: знания помогают осваивать сложные задачи, а эмоциональный интеллект — эффективно работать с людьми и справляться с реальными вызовами. Поэтому при планировании карьеры важно учитывать не только, что вы умеете, но и как взаимодействуете с миром. Пройдите бесплатный карьерный навигатор — он поможет определить, какие современные профессии подходят именно вам, с учётом и способностей, и личных качеств. Всего 5 минут — и вы получите персональные рекомендации, дополнительную скидку на обучение и лучше узнаете себя. Пройти тест Реклама. Информация о рекламодателе по ссылкам в посте.

Приготовьтесь! future Модуль обычно используется для предоставления функций из будущих версий Python. Однако "будущее" в этом
Приготовьтесь! future Модуль обычно используется для предоставления функций из будущих версий Python. Однако "будущее" в этом конкретном контексте звучит иронично. Это пасхальное яйцо, посвященное чувствам сообщества по этому вопросу. Код на самом деле присутствует здесь, в future.c файле. Когда компилятор CPython сталкивается с инструкцией future, он сначала запускает соответствующий код в future.c, прежде чем рассматривать его как обычную инструкцию import . Разъяснивший Python

Объединение нескольких словарей без update() Обычно для объединения словарей используют .update(), но с Python 3.9 можно дела
Объединение нескольких словарей без update() Обычно для объединения словарей используют .update(), но с Python 3.9 можно делать это удобнее и читаемее — с помощью оператора |. Итог: Оператор | — лаконичный способ объединять словари. Второй словарь переопределяет ключи первого. Разъяснивший Python

Получение имени текущей функции: inspect.currentframe() Иногда при отладке или логировании полезно автоматически узнать, в ка
Получение имени текущей функции: inspect.currentframe() Иногда при отладке или логировании полезно автоматически узнать, в какой функции сейчас выполняется код — без хардкода имени вручную. Итог: С помощью inspect.currentframe().f_code.co_name можно динамически получить имя текущей функции. Отлично подходит для логирования и отладки. Разъяснивший Python

Все разобрано? (ч.1) Sorted Метод всегда возвращает список, а сравнение списков и кортежей всегда возвращает False результат
Все разобрано? (ч.1) Sorted Метод всегда возвращает список, а сравнение списков и кортежей всегда возвращает False результат на Python. В отличие от этого, sortedметод reversed возвращает итератор. Почему? Потому что сортировка требует, чтобы итератор был либо изменен на месте, либо использовал дополнительный контейнер (список), тогда как реверсирование может просто работать путем повторения от последнего индекса к первому. Разъяснивший Python

Data Science за 3 дня: попробуйте профессию, которая меняет жизни Data Science — это не “просто IT”. Это ключ к профессиям бу
Data Science за 3 дня: попробуйте профессию, которая меняет жизни Data Science — это не “просто IT”. Это ключ к профессиям будущего, которые нужны бизнесу уже сейчас. Skillfactory запустили бесплатный мини-курс, где вы за три дня: – создадите свою нейросеть – напишете код на Python – поймёте, какое направление вам ближе: аналитика, машинное обучение или инженерия Сразу после мини-курса у вас будут три проекта в портфолио, полезные гайды и чек-листы, понимание как выйти на доход от 150 тыс.руб в месяц. Присоединяйтесь — старт в любое время, опыт не нужен.

Заморозить словарь: types.MappingProxyType Иногда нужно передать неизменяемый словарь, чтобы никто не мог случайно его измени
Заморозить словарь: types.MappingProxyType Иногда нужно передать неизменяемый словарь, чтобы никто не мог случайно его изменить. Для этого есть MappingProxyType из модуля types. Сам original можно изменять, а frozen — нет. Итог: MappingProxyType — способ создать защищённый от изменений "словарь-обёртку", полезный в API и конфигурациях. Разъяснивший Python

Полуночного времени не существует? До Python 3.5 логическое значение для datetime.time объекта считалось равным False, если о
Полуночного времени не существует? До Python 3.5 логическое значение для datetime.time объекта считалось равным False, если оно представляло полночь по UTC. Он подвержен ошибкам при использовании if obj: синтаксиса для проверки, является ли obj нулевым или каким-либо эквивалентом "пустого". Разъяснивший Python

Тысячи вакансий и свободный график — почему вы ещё не в тестировании? IT — не про «знать математику», а про системность и внимание. Эти навыки есть у большинства, просто нужно их увидеть. Начните с мини-курса: пройдите короткий тест, получите доступ к урокам и проверьте, насколько вам это подходит. Никакой магии — только реальный опыт: за три дня вы поймёте, как работают тестировщики, будете искать баги, писать сценарии, использовать SQL и Postman. Всё как в работе, только без давления. Внутри: 4 практики, материалы, эфиры и поддержка комьюнити. Бесплатно. Без ограничений по времени. 👉 Осталось 13 мест — проходите тест и получите доступ к обучению. Реклама. Информация о рекламодателе по ссылкам в посте.

Дикий импорт (ч.3) Если вы действительно хотите использовать импорт по шаблону, то вам нужно будет определить список all в ва
Дикий импорт (ч.3) Если вы действительно хотите использовать импорт по шаблону, то вам нужно будет определить список all в вашем модуле, который будет содержать список общедоступных объектов, которые будут доступны, когда мы выполним импорт по шаблону. Разъяснивший Python

Дикий импорт (ч.2) Если бы мы использовали from ... import a, b, c синтаксис, прошлого NameError не произошло бы. Разъяснивши
Дикий импорт (ч.2) Если бы мы использовали from ... import a, b, c синтаксис, прошлого NameError не произошло бы. Разъяснивший Python

Дикий импорт (ч.1) Часто рекомендуется не использовать импорт подстановочных знаков. Первая очевидная причина этого заключает
Дикий импорт (ч.1) Часто рекомендуется не использовать импорт подстановочных знаков. Первая очевидная причина этого заключается в том, что при импорте подстановочных знаков имена с начальным подчеркиванием не импортируются. Это может привести к ошибкам во время выполнения. Разъяснивший Python

Хотите стать Геймдизайнером и получить 3 миллиона рублей на свою первую игру? «Нам нужны люди, которые умеют придумывать игры
Хотите стать Геймдизайнером и получить 3 миллиона рублей на свою первую игру? «Нам нужны люди, которые умеют придумывать игры, а не просто в них играть!» — так звучал главный запрос от студий в этом году. Рынок трещит по швам: вакансий сотни, специалистов — единицы. Именно поэтому мы по запросу индустрии запустили бесплатный мини-курс по геймдизайну. Да-да, бесплатно. Потому что это — инвестиция в тех, кто войдёт в геймдев сразу с козырей. Тех, кто пройдёт мини-курс, мы не просто учим — мы закидываем плюшками: — Прямой эфир с опытным продюсером игр — Персональная консультация по карьере — Бонус: конференция по нейросетям для всех, кто досмотрит хотя бы 1 урок — Сертификат и скидка 10 000 ₽ на следующий шаг в профессии — И шанс забрать 3 млн рублей от студии Gamebox Начните с теста, получите доступ к урокам, и давайте уже делать свою игру. Пока другие «ещё подумают».

Разбиения На первый взгляд может показаться, что разделителем по умолчанию для split является один пробел ' ', но согласно до
Разбиения На первый взгляд может показаться, что разделителем по умолчанию для split является один пробел ' ', но согласно документации: Если sep не указан или есть None, применяется другой алгоритм разделения: последовательные пробельные строки рассматриваются как единый разделитель, и результат не будет содержать пустых строк в начале или в конце, если строка содержит начальный или конечный пробел. Следовательно, возвращается разделение пустой строки или строки, состоящей только из пробелов с разделителем None []. Если задан sep, последовательные разделители не группируются вместе и считаются разделителями пустых строк (например, '1,,2'.split(',') возвращает ['1', '', '2']). Возвращает разделение пустой строки указанным разделителем ['']. Разъяснивший Python

Иголки в стоге сена (ч.6) Последний должен быть довольно очевидным, изменяемым объектом (например list) может быть изменен в
Иголки в стоге сена (ч.6) Последний должен быть довольно очевидным, изменяемым объектом (например list) может быть изменен в функции, и переназначение неизменяемого (a -= 1) не является изменением значения. Разъяснивший Python

Иголки в стоге сена (ч.5) Что касается пятого фрагмента, большинство методов, которые изменяют элементы объектов последовател
Иголки в стоге сена (ч.5) Что касается пятого фрагмента, большинство методов, которые изменяют элементы объектов последовательности / сопоставления, такие как list.append, dict.update, list.sort и т.д. измените объекты на месте и верните None. Обоснование этого заключается в повышении производительности за счет отказа от создания копии объекта, если операция может быть выполнена на месте. Разъяснивший Python

Ты уже видел такие видео, но сам ещё не делал? Пора попробовать. Это проще, чем кажется. 🎬 Хочешь сделать видео, которое собирает сотни репостов и мемов? Теперь это можно в пару кликов — прямо в Telegram. Нейросеть Veo 3 делает смешные, абсурдные, трендовые и даже киношные ролики по твоему описанию. 📝 Понимает промпты на русском 🗣 Добавляет озвучку персонажей 🎥 Всё — автоматически Просто напиши идею — бот сделает всё сам 🤖 👉 Попробуй сейчас: @veo3flow_bot Реклама: ИП Качмашев Илья Павлович ИНН 523701138619 erid:2VfnxwPQ3SQ