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
Reklama postlari
95 326
Obunachilar
-2724 soatlar
-2107 kunlar
-77730 kunlar
Postlar arxiv
15 55
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Классика: Zen of Python от Тима Питерса Zen of Python — 19 принципов программирования на Python, написанные разработчиком Тимом Питерсом. И единственная «пасхалка», которую официально указали в Руководстве.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Станьте Тестировщиком за 0₽ Зарплата начинающего Тестировщика от 80 000₽, а стоимость обучения на профессию в онлайн-школах от 100 000 до 250 000 рублей. Прямо сейчас GeekBrains отдают бесплатно курс по тестированию. Переходите по ссылке и участвуйте в тест-драйве профессии. Акция продлится до 7 марта: https://go.2038.pro/a69b8bdd8516c240?erid=LdtCK7b7u&m=1
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Шифр Цезаря Модуль this.py, который выводит Zen of Python, выглядит так. Строка s зашифрована с помощью ROT13 — все буквы сдвинуты на 13 позиций. Кстати, так же иногда скрывают спойлеры, что многих бесит.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Хочешь пройти путь от Джуна до Мидла с индивидульным сопровождением? Приходи на бесплатный Тестовый урок по Python — опытный разработчик оценит твои знания и составит кастомную программу обучения! За 40 минут на Тестовом уроке ты: ✓ Напишешь код (даже если раньше никогда этого не делал!) ✓ Получишь подробную обратную связь ✓ Поймёшь, каких навыков тебе не хватает ✓ Узнаешь, как попасть на стажировку в конце обучения  Запишись на Тестовый урок в боте после прохождения небольшого опроса, он займёт 1 минуту.  Реклама. ООО "ДЕВМАН". ИНН 5001149108. erid: LjN8KKmoC
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Рандомные координаты Про комикс, который вызывается с помощью import antigravity слышали все (если  вы его не видели, то ловите). Но если покопаться, можно найти пасхалку в пасхалке: в модуле antigravity.py  можно найти функцию geohash, которая открывает другой комикс и генерирует случайные координаты.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
🔥В летних школа Яндекса 2024 можно получить новые знания, опыт совместной работы и общение с лучшими экспертами! Если пройти предварительную регистрацию уже сейчас, вы в числе первых узнаете о старте набора учеников. Больше половины выпускников становятся стажёрами и сотрудниками Яндекса🌟 В этом году будет запущено больше школ: 🔸 Школа бэкенд-разработки; 🔸 Школа разработки интерфейсов; 🔸 Школа мобильной разработки; 🔸 Школа менеджеров Яндекса; 🔸 Школа аналитиков-разработчиков. Сперва будут онлайн-лекции, а после в Москве, Санкт-Петербурге и Екатеринбурге начнётся практика в офисах Яндекса. Если вы из другого города, вам оплатят проезд и проживание📍 👉Подать заявку
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Недостатки map() К недостаткам map(), так же как и в случае с filter(), можно отнести «ленивую оценку» (Lazy Evaluation). Создатели языка сделали немало в 3-й версии, чтобы улучшить производительность языка, и потому вместо обработанного объекта по умолчанию нам возвращается ссылка на итератор. Пока мы не обернем ее в list() или другой метод, обработка функцией-дочкой еще не произошла. Это неплохо на малых оборотах, но на практике, где данные весьма разнообразны, без просмотра результата вероятность ошибок на проде увеличивается: мы просто не увидим потенциальных проблем.
Hammasini ko'rsatish...
Получи профессию будущего, внедряй искусственный интеллект и выиграй бесплатное обучение стоимостью 150 тыс ₽ на вебинаре от GeekBrains. Искусственный интеллект изменил реальность, а эта профессия изменит рынок — станьте специалистом по внедрению ИИ! Познакомьтесь с готовыми решениями для бизнеса и научитесь приносить компаниям миллионы, зарабатывая от 200 тыс рублей! Бонусы для уверенного старта в самой востребованной профессии 2024: пошаговые гайды по 10+ нейросетям, курс "Карьерная мастерская" и грант 10 000 рублей на обучение профессии "Специалист по внедрению искусственного интеллекта". Переходите по специальной ссылке и, посетив онлайн встречу, участвуйте в розыгрыше бесплатного обучения самой прогрессивной профессии. Реклама. Информация о рекламодателе по ссылкам в посте.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Загонка пользовательского ввода Сотрудничество map(), input() и list() позволит поместить весь пользовательский текст в список. Это может пригодиться при расчете эмоциональной окраски текста, ведь слова предстоит потом возвращать к исходной форме
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
🔥 Крутая новость! Тинькофф выпустил лимитированную коллекцию ярких весенних карт Платинум. Кроме того, вы получите 3000₽ кэшбэка, а при оформлении в новом дизайне — ВЕЧНОЕ бесплатное обслуживание! Как получить лимитированную карту: 1. Переходим по специальной ссылке. 2. Оформляем карту в новом дизайне и получаем ВЕЧНОЕ бесплатное обслуживание. 3. Вводим промокод RAFINADBONUS для секретного тарифа с кэшбэком в 3000₽ Для получения кэшбэка в течение 30 дней после получения карты — совершите любые покупки на сумму от 7000₽ и банк зачислит вам 3000₽ кэшбэка в подарок за участие в акции. Кэшбэк можно снять, перевести или потратить, без ограничений. 💸 Картой выгодно пользоваться постоянно: Кредитный лимит до 1 000 000 рублей. Рассрочка до 12 месяцев у партнёров. Кэшбэк до 30% с любой покупки. Успейте заказать карту в новом дизайне, количество сильно ограничено — Оформить карту.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
self() для обращения объекта к себе В данном случае self позволяет перемножить элементы списка на 2.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
map() + лямбды Мы можем комбинировать мэппинг с безымянными функциями, чтобы код стал еще короче. Возведя все элементы списка ls в квадрат, мы получим такой результат.
Hammasini ko'rsatish...
Метавселенная Сбера для Всемирного фестиваля молодежи Мероприятие проходит в Сочи с 1 по 7 марта, но возможность поучаствовать в нем есть у всех — метавселенная доступна и со смартфона, и с ПК. При этом скачивать ничего не нужно: все работает в браузере. Внутри метавселенной есть несколько миров, где можно узнать о том, какие Сбер предлагает человекоцентричные и технологичные продукты. Кроме того, можно смотреть прямую трансляцию фестиваля, параллельно выполняя квесты от СберКота или проходя полосу препятствий.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
🔥 Крутая новость! Тинькофф выпустил лимитированную коллекцию ярких весенних карт Платинум. Кроме того, вы получите 3000₽ кэшбэка, а при оформлении в новом дизайне — ВЕЧНОЕ бесплатное обслуживание! Как получить лимитированную карту: 1. Переходим по специальной ссылке. 2. Оформляем карту в новом дизайне и получаем ВЕЧНОЕ бесплатное обслуживание. 3. Вводим промокод RAFINADBONUS для секретного тарифа с кэшбэком в 3000₽ Для получения кэшбэка в течение 30 дней после получения карты — совершите любые покупки на сумму от 7000₽ и банк зачислит вам 3000₽ кэшбэка в подарок за участие в акции. Кэшбэк можно снять, перевести или потратить, без ограничений. 💸 Картой выгодно пользоваться постоянно: Кредитный лимит до 1 000 000 рублей. Рассрочка до 12 месяцев у партнёров. Кэшбэк до 30% с любой покупки. Успейте заказать карту в новом дизайне, количество сильно ограничено — Оформить карту.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Конкатенация списков с использованием append() Когда мы используем append() с другим списком, происходит не конкатенация (слияние) списков в привычном понимании, а добавление одного списка как элемента в другой список. Результат этого кода — list1 = [1, 2, 3, [4, 5, 6]]. Теперь list2 стал элементом последнего элемента списка list1.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Skillbox дарит 6 месяцев бесплатного обучения интернет-профессиям с гарантией трудоустройства. Список профессий участвующих в акции: Интернет-маркетолог (зп 120 000₽) 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...
Photo unavailableShow in Telegram
Отличие append() от extend() Метод extend() также используется для добавления элементов в список, но в отличие от append(), он принимает итерируемый объект (например, другой список) и добавляет его элементы по отдельности. Таким образом, метод extend() объединяет содержимое двух списков, тогда как метод append() просто добавляет новый элемент в конец списка. Дело в том, что append() добавляет один элемент, в то время как extend() добавляет все элементы переданного списка поочередно.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Строки тоже итерируются map() использует «дочернюю» функцию на любом объекте, где применим цикл for. Мы можем применять ее к любому итерируемому объекту, даже к strings. Преобразуем все буквы в заглавные.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Приглашаем на мини-курс всех, кто хочет прокачать свои навыки в направлении Python-разработки. Вы на практике познакомитесь с задачами разработчиков. Научитесь создавать полезные приложения для заработка или решения личных задач. Для 200 первых участников мини-курс доступен бесплатно: https://epic.st/Gc55p Кому будет полезен мини-курс: — Тем, кто хочет попасть в IT, но сомневается, что им подойдёт эта сфера — Тем, кто уже знает основы Python и хочет дополнить базовые знания крутой практикой — Тем, кто жаждет карьерных перемен и развития в новой профессии  Спикер — Анастасия Борнева. Руководитель направления по исследованию данных в «Сбере». Опыт в программировании — более 9 лет. С 2018 года — эксперт по автоматизации процессов с помощью искусственного интеллекта в «Сбере». Что будете делать: — Разберёте базовый синтаксис языка — Создадите бота для Telegram, который умеет переводить голос в текст — Сделаете бота умнее — «научите» его обрабатывать фотографии — Узнаете, как парсить сайты — собирать информацию с веб-страниц в удобные таблицы — Напишете сайт с помощью инструмента Flask В финале будет прямой эфир, где вы сможете обсудить практические работы и задать вопросы спикеру. Все участники получат в подарок полезные материалы с чек-листами, гайдами, скринкастами и другими бонусами. Откройте новые возможности! Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Добавление элемента только при выполнении условия Вы можете добавить условие для использования append(). Если условие выполняется или если условия нет, append() добавляет элемент в конец списка. Всё как обычно. В этом примере, если temp больше 25, то метод append() добавляет элементы в конец списка numbers. В нашем случае, это 30 и 27.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Добавление вложенных списков Метод append() может работать и с вложенными списками, а не только с простыми. Итак, у нас был список nested_list, внутри которого уже были два вложенных списка [[1, 2], [3, 4]]. Простой список добавляется во вложенный список как отдельный одинарный элемент.
Hammasini ko'rsatish...
Приведите свое тело в хорошую форму и поддерживайте организм в здоровом состоянии! Присоединяйтесь к бесплатному вебинару о клеточном питании на котором вы узнаете, как оценить текущее состояние своего организма через 6 анализов, изучите важные микронутриенты - витамины, минералы, аминокислоты, и ознакомьтесь с 4 шагами для оптимизации питания. После вебинара вас ждут: — Методическое пособие с списком необходимых продуктов; — Инструкция по самодиагностике для выявления факторов неусвоения витаминов; — Возможность присоединиться к закрытому чату с единомышленниками и экспертами. Регистрируйтесь на бесплатный вебинар по ссылке и создайте здоровое будущее для себя! Реклама. Информация о рекламодателе по ссылкам в посте.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Используйте метод “Enumerate” Для элегантного перебора списков В некоторых случаях нам необходимо использовать как индекс, так и значения элементов в списке при его повторении. Мы можем написать подобную логику на Python, но my_list[i] кажется немного неуместным, особенно когда нам нужно вызывать значение элемента много раз. Реальный питоновский способ сделать это - использовать функцию enumerate() для получения как индекса, так и значений напрямую.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Контекстный менеджер: Автоматическое закрытие ресурсов Как мы знаем, после того, как файл был открыт и обработан, важно быстро закрыть его, чтобы освободить ресурсы памяти. Пренебрежение этим может привести к утечке памяти или даже к сбою нашей системы. Как показано выше, оператор “with” является ключевым для контекстных менеджеров Python. Пока мы открываем файл через него и обрабатываем файл под ним, файл будет автоматически закрыт после обработки.
Hammasini ko'rsatish...
Всего за 5 минут определите подходящую вам IT-профессию. Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 16 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность. Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график. Переходите по специальной ссылке, чтобы пройти тест, получить карьерный гид по профессии и скидку 45% на обучение. Реклама. Информация о рекламодателе по ссылкам в посте.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Лямбда-функции для определения небольших анонимных функций Лямбда-функция, называемая анонимной функцией, представляет собой метод, позволяющий легко определить небольшую функцию в Python, чтобы сделать ваш код аккуратнее и короче. Распространённым применением лямбда-функций является их использование для определения метода сравнения для встроенной функции sort()
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Тернарный оператор: Поместите If и Else в одну строку кода Многие языки программирования имеют тернарные операторы. Синтаксис Python для этого просто помещает if и else в одну строку. Если мы реализуем ту же логику, что и выше, без тернарного оператора, потребуется несколько строк кода.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Телеграм бот для программирования на Python Gigachat решает как простые задачи для новичков, так и помогает специалистам проверить/доработать код. На иллюстрации дали задачу с функцией sorted, результат видите сами. Для обучения — идеально. Сервис бесплатный, доступен по ссылке.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Выберите высокооплачиваемую IT-профессию и участвуйте в розыгрыше 200 000 рублей на обучение. IT-рентген от онлайн-школы Skillfactory — это бесплатный вебинар, на котором вы пройдете тест на профориентацию, получите 6 гайдов по IT-направлениям. А еще встретитесь с экспертами, которые проведут карьерную консультацию. В итоге определитесь с профессией и попадете в закрытое сообщество специалистов из индустрии. Регистрируйтесь на бесплатный вебинар прямо сейчас и станьте участником розыгрыша 200 000 рублей на обучение.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Создание списка через цикл с использованием append() С основой разобрались. Теперь посмотрим, как создать обновление списка с несколькими значениями. Не использовать же нам сотню функций для поочередного добавления элементов, в конце концов. Используем старый-добрый цикл. В примере ниже на каждой итерации цикла переменная i содержит текущее значение из диапазона range(5), то есть значения от 0 до 4 (включительно).
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Добавление новых элементов в список Как мы знаем, метод append() добавляет новый элемент в конец списка. При этом длина списка увеличивается на 1, и новый элемент занимает позицию с индексом, который на единицу больше, чем индекс последнего элемента до добавления.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Skillbox дарит 6 месяцев бесплатного обучения интернет-профессиям с гарантией трудоустройства. Список профессий участвующих в акции: Интернет-маркетолог (зп 120 000₽) SMM-маркетолог (зп 150 000₽) Веб-дизайнер (зп 140 000₽) Графический дизайнер (зп 80 000₽) Data Engineer (зп 190 000₽) Data Analyst (зп 285 000₽) Java-разработчик (зп 150 000₽) Разработчик игр на Unity (зп 120 000₽) Тестировщик ПО (зп 165 000₽) Приобретение обучения гарантирует трудоустройство, или Skillbox вернет деньги! ⚠️Акция действительна только по ссылкам в посте. Срок окончания акции 28 февраля 2024 года.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Синтаксис append() в Python В этом примере: 1 Создаётся список my_list с элементами 1, 2, 3. 2 Метод append() добавляет элемент 4 в конец списка. 3 Вывод my_list показывает, что новый элемент успешно добавлен в конец списка.
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Преобразование PowerPoint PPT или PPTX в PDF в Python Преобразование из PowerPoint в PDF также довольно просто. Просто используйте метод Presentation.LoadFromFile() для загрузки файла PPT или PPTX, а затем конвертируйте его в PDF с помощью метода Presentation.SaveToFile().
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Станьте Python-разработчиком за 0₽ Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей. Получите основы профессии и ключевые навыки за 3 недели практики. ⚠️ Переходите по ссылке и забирайте курс по Python — только до 28 февраля: https://go.2038.pro/0a27b166a5dc9710?erid=LdtCK7b7u&m=1
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Преобразование Word Doc или Docx в PDF в Python Spire.Doc for Python предоставляет метод Document.LoadFromFile(), который позволяет пользователям загрузить файл Doc или Docx. После этого можно выполнить преобразование в PDF с помощью метода Document.SaveToFile(string filename, ToPdfParameterList parameter).
Hammasini ko'rsatish...
Photo unavailableShow in Telegram
Преобразование Excel XLS или XLSX в PDF в Python Пользователи могут использовать метод Workbook.LoadFromFile(), предоставляемый Spire.XLS for Python, для загрузки файла XLS или XLSX. Затем укажите настройки преобразования через свойства объекта Workbook.ConverterSetting. После этого вся рабочая книга может быть преобразована в PDF с помощью метода Workbook.SaveToFile().
Hammasini ko'rsatish...