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
95 681Obunachilar
-1824 soatlar
-1647 kunlar
-90830 kunlar
Po'stilar arxiv
Москвички, дорогие девушки, ловите канал москоугёрлз — там рассказывают про интересные женские мероприятия и события в столице. Секретные места, бесплатные мероприятия, лайфхаки по уходу для девушек города и, конечно, мемы — в одной ленте: @mossgirls
Hammasini ko'rsatish...
%%time Измеряет время выполнения ячейки. Это незаменимая утилита при оценке качества рефакторинга. Допустим, вы узнали, что цикл for замедляет код и переписали некоторый участок на перечисление (enumeration). Используя %%time, вы сможете с легкостью оценить прирост в общей скорости исполнения кода.
Hammasini ko'rsatish...
%%capture Cкрывает выходные данные ячейки. Это полезно в разделе, где вы устанавливаете необходимые библиотеки: сводка процесса установки занимает много места и часто не является важной информацией, так что ее можно скрыть.
Hammasini ko'rsatish...
%autoawait Позволяет использовать параллельные процессы. Ультраполезная фича, когда речь заходит о предварительной обработке данных, где на одном конвейере предстоит обработать разные столбцы крупного датафрейма.
Hammasini ko'rsatish...
🏦 Только 1 раз в год открывается доступ к этому секретному тарифу с ВЕЧНЫМ бесплатным обслуживание карты Платинум! До 31 марта все, кто оформит карту Платинум в новом весеннем дизайне — получат бесплатное обслуживание НАВСЕГДА вместо 590₽. Дополнительный бонус! По карте Платинум действует жирная акция с кэшбэком 3000₽: 1. Просто оформляете карту по ссылке с промокодом RAFINADBONUS 2. Тратите в течение месяца от 7000₽ на любые покупки. 3. Возвращаете себе 3000₽ кэшбэка — это 45% общей скидки. Колоссальная выгода. Пройдемся по преимуществам карты: — Можно ежемесячно выводить по 50 тыс. без процентов (с подпиской больше); — На покупки от 1000₽ можно подключить беспроцентную рассрочку до 12 месяцев; — Кэшбэк до 30% у партнёров банка; — Кредитный лимит до 1 млн рублей; 👍 Карту однозначно рекомендуем к приобретению. Таких выгодных условий вы можете не дождаться ближайший год. Поэтому лучше зафиксировать для себя условия сейчас, тем более что карта вечно бесплатная — по ссылке.
Hammasini ko'rsatish...
%debug Активируeт интерактивный отладчик.  Эта команда поддерживает два способа активации: перед выполнением кода (точка останова) и post-mortem (“посмертно”). Второй режим вы можете активировать, запустив %debug без каких-либо аргументов. Если только что произошло исключение, это позволит в интерактивном режиме проверить путь ошибки.
Hammasini ko'rsatish...
%pip Множество сторонних библиотек подключается к проекту именно этой командой.  Помимо установки модуля по названию вы можете устанавливать некоторые инструменты с помощью ссылки на репозиторий. 
Hammasini ko'rsatish...
Приведите свое тело в хорошую форму и поддерживайте организм в здоровом состоянии! Присоединяйтесь к бесплатному вебинару о клеточном питании на котором вы узнаете, как оценить текущее состояние своего организма через 6 анализов, изучите важные микронутриенты - витамины, минералы, аминокислоты, и ознакомьтесь с 4 шагами для оптимизации питания. После вебинара вас ждут: — Методическое пособие с списком необходимых продуктов; — Инструкция по самодиагностике для выявления факторов неусвоения витаминов; — Возможность присоединиться к закрытому чату с единомышленниками и экспертами. Регистрируйтесь на бесплатный вебинар по ссылке и создайте здоровое будущее для себя! Реклама. Информация о рекламодателе по ссылкам в посте.
Hammasini ko'rsatish...
%precision Указывает число знаков после запятой (decimal number) для числовых объектов.
Hammasini ko'rsatish...
%rerun Перезапускает предыдущую ячейку. В моей практике это полезно, чтобы пересобрать, к примеру, эмоциональную окраску (позитивная / негативная) реплики пользователя на базе библиотеки dostoevsky.
Hammasini ko'rsatish...
%%html Отрендерит ячейку как код HTML. Таким же образом исполнит код на Javascript, Perl или Ruby! Вот это действительно удивительное дополнение. Только используйте с осторожностью! Более того, для учебы нередко пригождается верстка формул на специальном стандарте LaTeX, или справочной информации на Markdown. Для самых креативных предусмотрели даже рендеринг из .svg.
Hammasini ko'rsatish...
Skillbox дарит 14 дней бесплатного обучения английскому языку! Обучение подойдет, если вы: — хотите начать обучение и знаете, что оно дастся непросто — уже говорите, но хотите прокачать английский — хотите освоить язык в сжатые сроки — хорошо понимаете речь, но с трудом говорите Методика обучения разработана специально для русскоговорящих и дает первые результаты после 8 занятий — она учитывает особенности артикуляции и построения фраз. Вы избежите ошибок и быстро начнете говорить. Приобретение обучения гарантирует повышение уровня английского, или Skillbox доучит бесплатно! 🎁 Получить бесплатный доступ к платформе можно по промокоду PythonSchool — переходите и обучайтесь: https://go.2038.pro/49b58ccb3b349d00?erid=LdtCKHfVR&m=1
Hammasini ko'rsatish...
Генераторы для экономии памяти Отрабатывают эффективнее вместо самописных итераторов и вызываются с помощью специального синтаксиса — круглых скобок и конструкции i for i in range(10000).
Hammasini ko'rsatish...
Пройдите бесплатный мини-курс по маркетингу от Skillbox: 4 востребованные digital-профессии и получите персональную карьерную консультацию. Вы узнаете, как эффективно продвигать бизнес в онлайне — от анализа целевой аудитории до получения первых результатов рекламных кампаний. Попробуете разные digital-профессии в маркетинге и сможете выбрать подходящую. Всем участникам мини-курса подготовлены подарки: — Год английского языка — Чек лист "Как начинающему маркетологу устроиться на работу" — Сертификат на скидку 10 000 рублей для любого курса Предложение ограничено по времени: регистрируйтесь по ссылке, и проходите мини-курс бесплатно вместо 19 900₽. Реклама. Информация о рекламодателе по ссылкам в посте.
Hammasini ko'rsatish...
Валидируйте входные данные Стоит фильтровать пользовательский ввод на наличие определенных символов. В разработке веб-приложений это особенно важно, потому что помогает предотвратить различные атаки, такие как SQL-инъекции и межсайтовый скриптинг (XSS).
Hammasini ko'rsatish...
Управляйте сессиями Во время сессии всем событиям, помимо прочих метаданных, присваивается и идентификатор. Это позволяет сохранять данные между запросами, которые растянуты по времени.
Hammasini ko'rsatish...
Выберите высокооплачиваемую IT-профессию и участвуйте в розыгрыше 200 000 рублей на обучение. IT-рентген от онлайн-школы Skillfactory — это бесплатный вебинар, на котором вы пройдете тест на профориентацию, получите 6 гайдов по IT-направлениям. А еще встретитесь с экспертами, которые проведут карьерную консультацию. В итоге определитесь с профессией и попадете в закрытое сообщество специалистов из индустрии. Регистрируйтесь на бесплатный вебинар прямо сейчас и станьте участником розыгрыша 200 000 рублей на обучение.
Hammasini ko'rsatish...
Используйте виртуальное окружение Виртуальное окружение (virtual environment) — надстройка, которая обеспечивает две вещи. Изоляцию зависимостей. У каждого окружения будет собственный набор библиотек, изолированный от системного языкового пакета. Это гарантирует, что уязвимости в последних не навредят проекту. Контроль версий. Виртуальное окружение позволит зафиксировать разновидность используемых библиотек с помощью requirements.txt или другого файла конфигурации. Код, скопированный из многолетнего треда на StackOverflow, часто выдает ошибку именно из-за этого. Если вы работаете с несколькими проектами, требующими разных версий одной и той же библиотеки, virtualenv поможет их «развести по углам».
Hammasini ko'rsatish...
Необычные приёмы нарезки списков на Python Получение части элементов из списка является распространённым требованием. В Python оператор slice состоит из трёх компонентов. “start”: начальный индекс (значение по умолчанию равно 0). “end”: конечный индекс (значение по умолчанию - длина списка). “step”: определяет размер шага при итерациях по списку (значение по умолчанию равно 1).
Hammasini ko'rsatish...
ImportError Те из нас, кто привык работать в ноутбуках на базе Google Colaboratory / Jupyter Notebook, помнят, что в среду предустановлено множество популярных сторонних инструментов, и дополнительно их устанавливать командой pip не нужно. При работе с классической Python-программой легко забыть, что тот или иной инструмент не подключен. Или, что еще хуже, для данной версии Python не предусмотрена конкретная версия библиотеки. Недавно при запуске скрипта с langchain на Python 3.9. я была вынуждена обновлять языковой пакет до 3.11.5, ибо нужная langchain==0.0.194 в 3.9 попросту недоступна. Для таких ситуаций try — except малополезен. С подключаемыми инструментами все равно придется разбираться вручную.
Hammasini ko'rsatish...
Станьте Python-разработчиком за 0₽ Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей. Получите основы профессии и ключевые навыки за 3 недели практики. ⚠️ Переходите по ссылке и забирайте курс по Python — только до 14 марта: https://go.2038.pro/c13e92596b163830?erid=LdtCK7b7u&m=1
Hammasini ko'rsatish...
Не стоит использовать try — except AttributeError Представим, что мы храним текстовые документы в специализированной базе: текст (text) и координаты его вектора в многомерном пространстве (values). Библиотека langchain, когда запрашивает близкие по смыслу предложения, ищет близконаправленные вектора и возвращает список документов res в преобразованном виде. Если по квадратным скобкам узнать список в этом выводе можно, то определить, что каждый элемент — кортеж, уже сложнее. Блок try в таких ситуациях малоприменим, ибо тип данных задан автором библиотеки. Не ясно, какую ошибку класть в except.
Hammasini ko'rsatish...
Узнайте подходящую вам IT-профессию с доходом от 100 тыс. ₽ за 5 минут и получите бесплатный доступ к дорогостоящему курсу. Онлайн-школа SkyPro открыла доступ к сверх-точному тесту по профориентации для выбора IT-профессии. После прохождения курса вы получите доступ к профессии, которая будет идеально подходить именно Вам. Вам помогут выбрать карьерный путь, который будет не только прибыльным, но и приносящим удовольствие. Акция с бесплатным доступом к курсу действует до 12 марта, успевайте пройти тест: https://go.2038.pro/3a28448fa73af780?erid=LdtCKBHZy&m=1 Реклама. Информация о рекламодателе по ссылкам в посте.
Hammasini ko'rsatish...
Бонусный прием В PEP 654 были объявлены группы исключений (Exception Groups): они позволяют заложить в одну строку except сразу несколько типов ошибок. Если исследовать типы ошибок нет времени, можно на скорую руку заложить в такую группу все популярные ошибки и обернуть блоком try — except всю программу.
Hammasini ko'rsatish...
TypeError + ValueError Если вы, скажем, планируете оперировать тем, что ввел пользователь, то input() может сыграть с вами злую шутку. По умолчанию метод возвращает строку, а мы-то предполагаем целочисленное значение. try, в принципе, может справиться с такой ситуацией, если вы понимаете типы данных для проводимых операций (в данном случае, сложения).
Hammasini ko'rsatish...
🔥 Забираем самую одобряемую кредитку страны по версии Банки.ру от Альфа-Банка. Не секрет, что при поиске кредитки, встают два важных вопроса: одобряемость и лимит. У кредитной карты Альфа-Банка преимуществ кратно больше, смотрите сами: • Год без процентов на любые покупки • Целый год бесплатного обслуживания • Снятие без комиссии до 50.000₽ в месяц • Кредитный лимит до 1 млн рублей • Кэшбэк 5% на 4 категории каждый месяц и суперкэшбэк до 100% на ещё одну категорию ❤️ Крутая фишка: картой можно погасить долг в любом другом банке и выплатить его без процентов в Альфа-Банке. Подайте заявку онлайн на самую одобряемую карту по версии Банки.ру и через пару дней она будет у вас — оформить карту.
Hammasini ko'rsatish...
IndexError Допустим, мы и дальше получаем список реплик бота, причем каждый день длина этого перечня разная. Если все же приходится при создании цикла опираться на некую константу, которая с количеством реплик не всегда совпадает, try — except поможет справиться с ошибкой индекса. Указываем во второй части конструкции, с какой ошибкой может столкнуться скрипт.
Hammasini ko'rsatish...
Можно и нужно использовать try — except KeyError Если при чтении файла метод json.loads() возвращает вместо словаря список, то при попытке обратиться к ключу message можно схватить такое исключение. Эту ошибку легко допустить, когда не знаешь тип возвращаемого объекта. Представьте, что мы выгружаем логи бота по дням, а в выходные не случилось ни одной беседы. Тогда программа вернет объект None («ничего») про воскресенье, и у него тоже нет ключа ‘message’. Здесь try — except играет важную роль: навесив такой блок, мы обработаем ситуацию с пустотами.
Hammasini ko'rsatish...
Станьте Графическим дизайнером за 0₽ со Skypro Зарплата начинающего специалиста в дизайне от 90 000₽, а стоимость обучения на профессию в онлайн-школах от 140 000 до 300 000 рублей. Прямо сейчас Skypro отдают бесплатно курс по графическому дизайну стоимостью ~ 170 000р, в том числе и курсы по IT. Переходите по ссылке и забирайте курс по дизайну. Акция продлится до 10 марта: https://go.2038.pro/7b5328215c1351f0?erid=LdtCKBHZy&m=1 Реклама. Информация о рекламодателе по ссылкам в посте
Hammasini ko'rsatish...
Целых 4 отсылки на Монти Пайтон Гвидо ван Россум любит это шоу, и даже в документации указал, что: «Язык назван в честь шоу Би-би-си “Летающий цирк Монти Пайтона” и не имеет никакого отношения к рептилиям. Ссылки на скетчи Монти Пайтон в документации не только разрешены, но и поощряются!». Так что неудивительно, что в самом языке есть несколько отсылок к шоу.
Hammasini ko'rsatish...
Skillbox дарит 14 дней бесплатного обучения английскому языку! Обучение подойдет, если вы: — хотите начать обучение и знаете, что оно дастся непросто — уже говорите, но хотите прокачать английский — хотите освоить язык в сжатые сроки — хорошо понимаете речь, но с трудом говорите Методика обучения разработана специально для русскоговорящих и дает первые результаты после 8 занятий — она учитывает особенности артикуляции и построения фраз. Вы избежите ошибок и быстро начнете говорить. Приобретение обучения гарантирует повышение уровня английского, или Skillbox доучит бесплатно! 🎁 Получить бесплатный доступ к платформе можно по промокоду названиеканала — переходите и обучайтесь: https://go.2038.pro/0e640665eedc4400?erid=LdtCKHfVR&m=1
Hammasini ko'rsatish...
Никаких фигурных скобок В Python, в отличие от, например, C, C ++ или Java используются отступы вместо фигурных скобок. И даже если попытаться импортировать их, можно увидеть это.
Hammasini ko'rsatish...
Типы не для слабонервных Если проверить справку для types.CodeType, то можно узнать, что на эту тему думает создатель языка.
Hammasini ko'rsatish...
Хэши Хеш — фиксированное целое число, идентифицирующее конкретную величину. Можно ли найти хеш бесконечности или NaN? В Python да.
Hammasini ko'rsatish...
Всего за 5 минут определите подходящую вам IT-профессию. Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 16 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность. Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график. Переходите по специальной ссылке, чтобы пройти тест, получить карьерный гид по профессии и скидку 45% на обучение.
Hammasini ko'rsatish...
Дядя Барри 1 первого апреля 2009 года Гвидо ван Россум заявил, что уходит в отставку, чтобы сосредоточиться на покорении Эвереста, и теперь официально значится как Benevolent Dictator Emeritus Vacationing Indefinitely from the Language (BDEVIL) — или Великодушный почетный диктатор, отдыхающий от языка в течение неопределенного срока. На его место якобы пришел Барри Уорсоу (или Дядя Барри). И тут же ввел несколько изменений и обругал Python 3.0 и Си. Все это оказалось первоапрельской шуткой, отголоски которой все еще можно найти в интерпретаторе.
Hammasini ko'rsatish...
Мысли о любви В дополнение к тому, каким должен быть код, Python любит порассуждать и о любви (и рассказать что любовь — это любовь, а что-то там еще).
Hammasini ko'rsatish...
Станьте Python-разработчиком за 0₽ Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей. Получите основы профессии и ключевые навыки за 3 недели практики. ⚠️ Переходите по ссылке и забирайте курс по Python — только до 9 марта: https://go.2038.pro/f95fe23e2f6d7330?erid=LdtCK7b7u&m=1
Hammasini ko'rsatish...