cookie

Sizning foydalanuvchi tajribangizni yaxshilash uchun cookie-lardan foydalanamiz. Barchasini qabul qiling», bosing, cookie-lardan foydalanilishiga rozilik bildirishingiz talab qilinadi.

avatar

Python School

Уроки по Python, которые упростят вам жизнь. Без идиотских туториалов. Наши мемы для программистов: @conhum Сотрудничество - @alivian Канал сотрудничает с рекламным сервисом @Tgpodbor_official

Ko'proq ko'rsatish
Advertising posts
96 604Obunachilar
-4324 soatlar
-4027 kunlar
-1 48430 kunlar
Po'stilar arxiv
Включение генераторов, сетов Раньше был эффективный способ генерировать списки — «списковое включение» (List Comprehension). Оказывается, этому поддаются и другие составные типы — генераторы и сеты.
Hammasini ko'rsatish...
Пройдите бесплатный мини-курс по маркетингу от Skillbox: 4 востребованные digital-профессии и получите персональную карьерную консультацию. Вы узнаете, как эффективно продвигать бизнес в онлайне — от анализа целевой аудитории до получения первых результатов рекламных кампаний. Попробуете разные digital-профессии в маркетинге и сможете выбрать подходящую. Всем участникам мини-курса подготовлены подарки: — Год английского языка — Чек лист "Как начинающему маркетологу устроиться на работу" — Сертификат на скидку 10 000 рублей для любого курса Предложение ограничено по времени: регистрируйтесь по ссылке, и проходите мини-курс бесплатно вместо 19 900₽. Реклама. Информация о рекламодателе по ссылкам в посте.
Hammasini ko'rsatish...
Pretty Print словаря Выводить многоуровневые словари с print() — боль: разрывы строк исчезнут, файл станет нечитаемым. Но встроенная утилита pprint, выдаст в командной строке «причёсанный» словарь.
Hammasini ko'rsatish...
TypeVarTuple Допустим, мы создаём функцию convert_first_int(), которая возвращает кортеж практически неизменным, только первый элемент приводит к целочисленному типу. TypeVarTuple представляет собой произвольный кортеж потенциально разных типов. Полезно, если функция имеет дело только с первым элементом кортежа, и нам «разрешит» любые оставшиеся типы.
Hammasini ko'rsatish...
Станьте Python-разработчиком за 0₽ Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей. Прямо сейчас GeekBrains отдают бесплатно 3 курса по IT, в том числе и курс по Python. ⚠️Переходите по ссылке и забирайте курс по Python — только до 31-го марта: https://go.redav.online/3e8dfed8ea729e10?erid=LdtCK7b7u&m=1
Hammasini ko'rsatish...
Импорт В версии Python 3.12 наконец стало возможным импортировать модули в адекватном для английского языка порядке слов!
Hammasini ko'rsatish...
Защита от SQL-инъекций Безопасники скажут вам, что: внутрь текста (например, в поле анкеты) можно внедрить SQL-запрос и даже дропнуть базу данных. Но не дай бог нам с вами увидеть такое на проде. Начиная с Python 3.11 мы можем использовать LiteralString во избежание таких уязвимостей.
Hammasini ko'rsatish...
Пройди профориентационный тест от Академии Eduson и найди работу мечты. Более 47% людей работают не по своей специальности. А сколько раз тебе приходилось сомневаться в выборе профессии? Доверься инновационному тесту от профессионалов — узнай, где ты будешь получать наибольший доход, и получать удовольствие от работы. Не дай случаю выбрать за тебя, определи свое будущее с помощью теста от Академии Eduson! Нажми «Начать тест» — и узнай, какая профессия тебя ждет! Реклама. Информация о рекламодателе по ссылкам в посте.
Hammasini ko'rsatish...
Что нового в Python 3.12. Улучшенный подсказки для импорта Если вы забыли подтянуть библиотеку инструкцией import, то теперь интерпретатор вежливо подскажет (‘did you forget...’) и укажет на опечатки в названии подключаемого модуля.
Hammasini ko'rsatish...
Skillbox дарит 14 дней бесплатного обучения английскому языку! Обучение подойдет, если вы: — хотите начать обучение и знаете, что оно дастся непросто — уже говорите, но хотите прокачать английский — хотите освоить язык в сжатые сроки — хорошо понимаете речь, но с трудом говорите Методика обучения разработана специально для русскоговорящих и дает первые результаты после 8 занятий — она учитывает особенности артикуляции и построения фраз. Вы избежите ошибок и быстро начнете говорить. Приобретение обучения гарантирует повышение уровня английского, или Skillbox доучит бесплатно! 🎁 Получить бесплатный доступ к платформе можно по промокоду PythonSchool — переходите и обучайтесь: https://go.redav.online/67987768d3dcabe0?erid=LdtCKHfVR&m=1
Hammasini ko'rsatish...
Что нового в Python 3.12. Переиспользование кавычек в f-строках Теперь напрягать внимание, чтобы вложить в строку объект в кавычках, не нужно. Система поймет, где открывающая, а где — закрывающая кавычка, любое количество раз.
Hammasini ko'rsatish...
Что нового в Python 3.12. Обратная косая черта в f-строках До Python 3.12 использовать backslash в интерполируемых строках было нельзя. Теперь же мы смело можем внедрять и разрывы строк (\n), и переносы кареток (\r), и другие подобные символы.
Hammasini ko'rsatish...
Что нового в Python 3.12. Порядок слов в инструкции импорта В крайней версии Python 3.12, наконец, стало возможным импортировать модули в адекватном для английского языка порядке слов.
Hammasini ko'rsatish...
Что нового в Python 3.12. TypedDict для определения типов **kwargs Если вам доводилось налегать на kwargs (keyword arguments – аргументы c ключевыми словами), то вы помните, что оператор двойная звездочка издавна упаковывает аргументы, переданные по имени, в словарь. Теперь мы можем использовать TypedDict (буквально – словарь с заданными типами значений) для того, чтобы такие аргументы получили большую свободу типов.
Hammasini ko'rsatish...
Станьте Дизайнером за 0₽ Зарплата начинающего дизайнера от 50 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 220 000 рублей. Прямо сейчас GeekBrains отдают бесплатно 5 курсов по IT, в том числе и курс по дизайну. Переходите по ссылке и забирайте курс по дизайну. Акция продлится до 25 марта: https://go.redav.online/638ec50db5c1f060?erid=LdtCK7b7u&m=1
Hammasini ko'rsatish...
Что нового в Python 3.12. Перезапись декоратора Если у нас есть класс Base c методом get_color(), и в наследном классе GoodChild мы хотим эту функцию переопределить, то инструкцией @override это сделать очень просто.
Hammasini ko'rsatish...
Что нового в Python 3.12. Псевдонимы типов Если мы объявим кортеж Point, который состоит из двух чисел с плавающей запятой, и собираемся создавать его экземпляры, с этим поможет инструкция type.
Hammasini ko'rsatish...
Станьте Веб-разработчиком за 0₽ Зарплата начинающего веб-разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей. Создайте свой собственный сайт всего за 4 практических занятия. ⚠️ Переходите по ссылке и забирайте курс по Веб-разработке — только до 31 марта: https://go.redav.online/5deb738e49e6acb0?erid=LdtCK7b7u&m=1
Hammasini ko'rsatish...
Локальная (Local) и глобальная (Global) Сразу видно глобальную переменную – global. Она удобна в использовании, но не безопасна. При разрастающемся коде легко добиться ситуации, что переменная меняется несколько раз, и это создает лазейки для ее перезаписи всем желающим. Впрочем, за семь лет программирования проблемных ситуаций на этой почве у меня не возникло ни разу. Но информационной безопасностью не занимаюсь. Заполучить вторую переменную local в сниппете ниже можно только при вызове func().
Hammasini ko'rsatish...
В 2024 году НИКТО не купит квартиру. Посмотрите сами: даже убогая студия стоит 10-15-20 миллионов, ипотека — чистое рабство на 30 лет и дальше будет только хуже. Но это ложь. И чтобы это понять — достаточно читать Не Движется. Там на пальцах рассказывают, как получить от государства 950 000 на покупку квартиры, как получить ипотеку под 0% годовых и что надо сделать, чтобы купить квартиру вдвое дешевле. Подписывайтесь, других таких каналов просто нет: Не движется
Hammasini ko'rsatish...
Охватывающая (Enclosing) Позволяет «выходить» из локальной о.в. на верхний уровень — но не глобальный. Допустим, у нас есть функция func1(), в которой определена еще одна функция func2(). Оператор nonlocal позволяет внутренней переменной enclosing выйти на уровень видимости «верховной» функции. Такие звери нужны, если вы используете вложенные функции, что в целом случается нечасто. Самый простой пример употребления – цикл внутри цикла, счетчик i и снаружи, и внутри.
Hammasini ko'rsatish...
Встроенная (Built-in) Самая широкая область. В ней есть все привычные «персонажи», которые загружаются в область переменных Python при запуске интерпретатора. К примеру, имя файла автоматически становится встроенной переменной, и к ней мы обращаемся с помощью двух подчеркиваний.
Hammasini ko'rsatish...
Станьте Python-разработчиком за 0₽ Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей. Получите основы профессии и ключевые навыки за 3 недели практики. ⚠️ Переходите по ссылке и забирайте курс по Python — только до 31 марта: https://go.redav.online/b8392d8b27dd0dc0?erid=LdtCK7b7u&m=1
Hammasini ko'rsatish...
__init__ Если у вас есть определенные классы в Python, вы обязательно встретитесь с методом init. Он отвечает за инициализацию экземпляра класса, поэтому именно в нем вы обычно устанавливаете его неотъемлемые атрибуты – например, длина ребра квадрата.
Hammasini ko'rsatish...
__call__ Этот метод позволяет создать так называемые «вызываемые» объекты, то есть их можно вызывать как функции.
Hammasini ko'rsatish...
__getitem__ и_getitem__ и Методы позволяют обращения к объекту по индексу или ключу, как если бы это был список или словарь.
Hammasini ko'rsatish...
Узнайте подходящую вам IT-профессию с доходом от 100 тыс. ₽ за 5 минут и получите бесплатный доступ к дорогостоящему курсу. Онлайн-школа SkyPro открыла доступ к сверх-точному тесту по профориентации для выбора IT-профессии. После прохождения курса вы получите доступ к профессии, которая будет идеально подходить именно Вам. Вам помогут выбрать карьерный путь, который будет не только прибыльным, но и приносящим удовольствие. Акция с бесплатным доступом к курсу действует до 21 марта, успевайте пройти тест: https://go.redav.online/0c03e554bd9c4cc0?erid=LdtCKBHZy&m=1 Реклама. Информация о рекламодателе по ссылкам в посте.
Hammasini ko'rsatish...
__enter__ и_enter__ и Эти методы используются для создания контекстных менеджеров (то есть объектов, которые можно использовать в блоке with), и позволяют управлять ресурсами, которые нужно освободить после использования. При входе и выходе из блока with будут выведены соответствующие сообщения.
Hammasini ko'rsatish...
У Тинькофф открылась стипендиальная программа для студентов на 2024 год! В отборе могут участвовать студенты бакалавриата, специалитета и магистратуры (кроме выпускного курса) из всех городов и ВУЗов. Стипендия выдаётся на один учебный год и составляет 25 000 ₽ в месяц. Кроме этого: — доступ к лекциям; — общение с менторами; — отложенный оффер на стажировку или работу в Тинькофф. Более подробная информация и форма подачи заявки 👉 по ссылке Переходите и подавайте заявку на одну из крупнейших в стране частных стипендий для студентов! erid:2VtzqvMbGXE Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673
Hammasini ko'rsatish...
Прокачанный трейсинг ошибок Классической проблемой новичка становится отладка программы: по трейсбеку (описанию) определить, в чем дело, бывает весьма затруднительно. Теперь для указания на конкретный объект, вызвавший ошибку, используется строка с несколькими ^ (символ называется “циркумфлекс”). В сниппете выше мы просим поделить на ноль, и конечно, это вызывает ошибку.
Hammasini ko'rsatish...
Улучшенный синтаксис параллельных процессов Раньше мы вручную отслеживали все свои задачи в списке, прежде чем передать их в collect(). Теперь используем контекстный менеджер.
Hammasini ko'rsatish...
Научитесь зарабатывать на знаниях о здоровом питании. Приходите на вебинар и получите пошаговые рекомендации для успешного старта карьеры и 10 способов заработка на своих знаниях от 200 тыс. рублей. Программа вебинара включает: — Основы сбалансированного питания; — Методы коррекции веса и образа жизни; — Знания о заболеваниях желудочно-кишечного тракта. Вы узнаете как начинающему нутрициологу раскрутиться и консультировать без медицинского образования, получите в подарок «10 самых вредных мифов о здоровом питании». Переходите по специальной ссылке и заберите пошаговый план старта в профессии. Реклама. Информация о рекламодателе по ссылкам в посте.
Hammasini ko'rsatish...
Ускоренный импорт библиотек Если запустить следующий скрипт в Python версий 2.x.x и 3.11.4, то вы заметите солидный прирост в скорости подключения инструментов. В забавной мини-программе ниже выводится скорость импорта библиотек _io, marshal и проч., да еще и ASCII-графика с питончиком.
Hammasini ko'rsatish...
Группы исключений Теперь можно объединять ошибки некоторых видов в группу и обрабатывать их одинаково. Интересно, насколько ускорится процесс разработки, если вываливать на питониста сразу все причины падения? В выводе ниже одновременно и ошибка типа, и ошибка некорректного значения.
Hammasini ko'rsatish...
Обогащение деталей ошибки Теперь разработчик вправе дополнить ошибку кастомной заметкой. Фича становится восхитительно полезной, когда типов ошибок много.
Hammasini ko'rsatish...
Skillbox дарит 6 месяцев бесплатного обучения интернет-профессиям с гарантией трудоустройства. Список профессий участвующих в акции: SMM-маркетолог (зп 150 000₽) Веб-дизайнер (зп 140 000₽) Графический дизайнер (зп 80 000₽) Data Analyst (зп 285 000₽) Java-разработчик (зп 150 000₽) Разработчик игр на Unity (зп 120 000₽) Тестировщик ПО (зп 165 000₽) Приобретение обучения гарантирует трудоустройство, или Skillbox вернет деньги! ⚠️Акция действительна только по ссылкам в посте. Срок окончания акции 31 марта 2024 года.
Hammasini ko'rsatish...
Чтение TOML-конфигов Этот формат стал популярен относительно недавно и даже претендует на замену JSON ввиду повышенной “человекочитаемости”. Наконец, разработчики ЯП зарелизили встроенную библиотеку для чтения таких файлов.
Hammasini ko'rsatish...
Как купить интеграцию в Telegram-канале? Используйте инструмент Telega.in, который в разы ускоряет работу с рекламными интеграциями. Как это работает: 1) Регистрируйтесь по ссылке: https://telega.in/c/PythonAA 2) Пополняйтесь удобным способом; 3) Размещайте публикацию; 4) PROFIT, вы прекрасны Если тематика поста подойдет каналу, мы с удовольствием его опубликуем.
Hammasini ko'rsatish...
%lsmagic Чтобы не тратить драгоценный умственный ресурс, запомните всего одну директиву – вывести список всех команд. Запустив %lsmagic,  получаем вот такой интересный список. Magic Commands – это часть IPython, интерактивной оболочки с дополнительными командами, подсветкой кода и автодополнением. Команды выполняют разнообразные вспомогательные операции. Те, что начинаются с одного символа “%”, применяются к одной строке, другие — ко всей ячейке. Давайте разберем самые полезные “колабисту” мэджики.
Hammasini ko'rsatish...
Как купить интеграцию в Telegram-канале? Используйте инструмент Telega.in, который в разы ускоряет работу с рекламными интеграциями. Как это работает: 1) Регистрируйтесь по ссылке: https://telega.in/c/PythonAA 2) Пополняйтесь удобным способом; 3) Размещайте публикацию; 4) PROFIT, вы прекрасны Если тематика поста подойдет каналу, мы с удовольствием его опубликуем.
Hammasini ko'rsatish...
Kirish va batafsil ma'lumotga kirish

Biz sizga kirlanganingizdan so'ng bu kunodaliklarni ochamiz. Biz va'da qilamiz, bu tez!