Telegram Web
Поиск уникальных и повторяющихся элементов в списке в Python

Список в Python – это упорядоченный набор элементов, с разрешенными дубликатами. Set – это набор уникальных элементов. Мы можем использовать это свойство, чтобы получить только уникальные элементы списка. Передайте список в качестве аргумента конструктору набора, и он вернет набор уникальных элементов.
🔔 Погрузитесь в тестирование с первого занятия на курсе “Автоматизация тестирования на Python

Тема открытого занятия курса: «Разрабатываем первый автотест Python/Selene» вместе с ребятами из школы автоматизации тестирования QA.GURU

🗓 Когда?
15-го февраля в 20:00 МСК.

Что будет на заняти?
▫️Для новичков:
— Разработаем ваш первый автотест на поиск в Google
—Расскажем о рынке QA. Кто, кому, за что и сколько платит?
— Все участники получат домашнее задание, а мы проверим его.
▫️Для опытных:
— Расскажем про актуальный фреймворк на Python
— Покажем боевой проект с полной инфраструктурой (Web, API)
— Сессия вопросов и ответов с QA Lead

➡️ Занятие бесплатное — для участия вступайте в чат @qa_guru_chat или регистрируйтесь на сайте - https://clck.ru/33XsHj
Сравнение строк при помощи == и !=

Сравнение двух строк можно эффективно выполнить с помощью операторов == и !=. Оператор == возвращает True, если строки идентичны, и False в противном случае. Оператор != действует наоборот.
Успейте записаться на первый в России интенсив по нейросетям от Geekbrains «Путь в ИТ: трендятина».

За несколько часов в прямом эфире вместе с экспертами Geekbrains вы узнаете:

— В чём успех нейросетей ChatGPT, Baidu ENRIE, YOU, Midjourney
— Какая профессия в программировании нейросетей подойдет именно вам
— Получите первый опыт в программировании уже на интенсиве
— Как устроиться на работу программировать нейросети в РФ, страны Азии и Запада

Когда: 21 февраля в 19:00 МСК
Ведущие: ИТ-предприниматели — Александр Волчек и Александр Сагун

⚠️Бесплатная регистрация доступна в течение 3 дней, успейте записаться: https://go.redav.online/74b1b5dda1871190
Выводим индекс и значение одновременно

Обыденный сценарий: мы работаем со списком и нам нужно вывести и индексы, и соответствующие значения. Да, это работает. Но это недостаточно «питонично».
Топ-5 самых простых языков программирования с зарплатой от 100 000 рублей на закрытом интенсиве Geekbrains.

Узнайте о 5 самых простых языках программирования, а также какой из них может подойти именно вам, а еще:

— Как найти работу программистом в Азии, Европе, Америке и почему об этом все молчат.
— Как в условиях санкций работать программистом из России за рубежом и получать зарплату.
— Почему нейросети стали трендами, как создать нейросеть и как на этом заработать.
— 20 счастливчиков получат консультацию и помощь в трудоустройстве, от карьерного центра Geekbrains.

Когда: 21 февраля в 19:00 МСК
Ведущие: ИТ-предприниматели — Александр Волчек и Александр Сагун

⚠️Интенсив закрытый, поэтому регистрация доступна только 3 дня — успейте зарегистрироваться: https://go.redav.online/5cec1d8ef1773450
Сравнение строк другими операторами

Для сравнения строк в Python используются не только == и !=. Как и при сравнении чисел, мы можем использовать операторы <, >, <= и >=.

Мы присваиваем значение «chinese» для string и «china» для string1. Теперь сравним эти две строки с помощью операторов сравнения <, >, <=, >=.

После сравнения string и string1 оператором < мы получаем False. Первые четыре символа «chinese» и «china» идентичны. Однако пятый символ переменной string – «е», в то время как пятый символ string1 – «а». Значение «e» в Юникоде равно 101, а «a» – 97. Таким образом, в результате сравнения этих переменных «chinese» оказывается больше, чем «china».
Миллионы людей по всему миру занимаются рутинной работой. Кто-то на фабриках и заводах, а кто-то в офисах и кабинетах. Но факт остается фактом — вопрос лишь в цене. Если рабочий фабрики выполняя рутину зарабатывает 30 000 рублей в месяц, то программист в среднем 150 000 рублей, занимаясь всё той же рутиной.

Сегодня, каждый из вас может обучиться на того же программиста в онлайн-школах. Но многих одолевает страх и неуверенность в том, получится ли у него, ведь он простой рабочий и куда уж ему до программиста.

Чтобы развеять все ваши страхи — запишитесь на бесплатный вебинар от Skillfactory: IT-рентген. Там вы пройдете тест на профориентацию и узнаете какая профессия в IT подходит именно вам, а на самом вебинаре приобретете практические навыки и уверенность в том, что всё получится. Ведь лучше работать программистом, чем фасовщиком, правда?
xkcd: комиксы

Язык получил свое название в честь комедийного шоу Монти Пайтона, поэтому у него неплохое чувство юмора. В документации множество отсылок к известным скетчам, но это еще не все.
Программисты — самые высокооплачиваемые специалисты России. Посудите сами:

— Государство дает льготы для программистов (отсрочка от армии, льготная ипотека под 4.5%)
— Количество открытых вакансий десятки тысяч
— Стартовая зарплата новичков в среднем от 80 000 рублей и может доходить до 700 000 и более у программистов-профи

Самому сложно понять подойдет ли вам программирование, или нет. Поэтому предлагаем записаться на закрытый интенсив от Geekbrains, который пройдет уже завтра в 19:00 по МСК, успейте записаться — https://go.redav.online/0de2d4064b9a8870
«Сырые» строки и строковые литералы

Оперировать строками в Python – одно удовольствие, так как язык предоставляет для них множество удобных методов. Также имеется поддержка «сырых» строк и строковых литералов.

Чтобы строка стала «сырой», перед ней необходимо поставить символ r в любом регистре
Не знать английский сегодня = быть отрезанным от всего остального мира. Английский — это доступ к огромному разнообразию контента и смыслов.

Так что самое время напомнить про наших постоянных друзей — Skillbox. Их методика «Кеспа» разработана специально для русскоговорящих, помогла заговорить на английском 20.000 человек.

Запишитесь на вводный урок и узнайте:

— Ваш уровень английского
— О методике Kespa
— Какой план обучения подходит именно вам

Вводный урок пройдет один на один с носителем языка в онлайн формате. Регистрируйтесь по ссылке.
Генератор списка с одиночным и вложенным условием if

В генератор списка также можно добавить if-условие, которое может помочь нам отфильтровать данные. Например, в приведенном ниже коде мы сохраняем в список c все значения lst, большие 4
Ищите мощный смартфон для игр?

Выносливый и стильный Honor X9a с легкостью «тянет» топовые гонки, шутеры и стратегии и дарит полное погружение в игровой процесс.

Большая ёмкость батареи позволяет наслаждаться игрой, не отрываясь от прохождения миссий, а функция быстрой зарядки не даст долго скучать.

Игровой Honor X9a – это:
– процессор Snapdragon 5G;
– оперативная память 6 гб и технология RAM Turbo X, увеличивающая объем оперативки на 5 гб;
– обновление экрана с частотой 120 ГЦ и более 1,07 миллиарда отображаемых цветов для самой реалистичной картинки;
– определение точки касания вплоть до субпикселя;
– изогнутый экран 45 градусов, который обеспечивает погружение в картинку, с усиленным стеклом.

Только с 17.02 по 02.03 в сети магазинов ДНС Honor X9a с наушниками в комплекте можно приобрести по выгодной цене 27 999 руб.
__new__ и __init__

new используется, когда нужно определить кортежи dict или base перед созданием класса. Возвращаемое значение new обычно является экземпляром cls. new позволяет подклассам неизменяемых типов настраивать создание экземпляров. Его можно переопределить в пользовательских метаклассах, чтобы настроить создание класса.

init обычно вызывается после создания объекта для его инициализации.
Skillbox дарит 6 месяцев бесплатного обучения интернет-профессиям с гарантией трудоустройства.

Список профессий участвующих в акции:

Интернет-маркетолог (зп 120 000₽)
SMM-маркетолог (зп 150 000₽)
Веб-дизайнер (зп 140 000₽)
Графический дизайнер (зп 80 000₽)
Data Engineer (зп 190 000₽)
Data Analyst (зп 285 000₽)
Data Scientist PRO (зп 200 000₽)
Java-разработчик (зп 150 000₽)
Разработчик игр на Unity (зп 120 000₽)
Тестировщик ПО (165 000₽)

⚠️Акция доступна только при приобретении обучения в рассрочку. Срок окончания акции 25 февраля 2023 года.
Изменение типа данных элементов множества

При помощи set comprehension мы также можем изменять типы данных элементов нашего множества.
В школе Unisender пройдет бесплатный живой открытый онлайн-урок на тему «Как перейти в IT с нуля, стать email-маркетологом и начать зарабатывать от 70 000 ₽».
Вас ждёт день полезной теории и реальных примеров. Вы разберёте навыки современного email-маркетолога и поймете, как построить карьеру в этой нише.
Проведет урок Роман Вальков, главный по школе маркетинга в Unisender.
Вы узнаете:
— Как начать зарабатывать от 70 000 ₽ в месяц, освоив email-маркетинг
— Топ ошибок начинающих маркетологов, которые сжирают деньги
— Топ ключевых профессий для легкого старта на удалёнке в 2023 году
— Почему одни маркетологи зарабатывают много, а другие мало
— Как начать карьеру email-маркетолога и сколько за это платят?
В подарок:
— Электронная книга «Организованный ум» от издательства МИФ
— Сертификат об участии
— Шаблон продающей консультации
— Шаблон коммерческого предложения услуг email-маркетолога
Подробнее https://clck.ru/33cQCH
Как делать многострочные комментарии в Python

Для размещения комментария мы используем многострочные строки (multi-line strings). Они начинаются и заканчиваются тремя кавычками (сами кавычки могут быть как двойными, так и одинарными).
Skillbox дарит 7 дней бесплатного обучения английскому языку!

Методика обучения разработана специально для русскоговорящих и дает первые результаты после 8 занятий — она учитывает особенности артикуляции и построения фраз. Вы избежите ошибок и быстро начнете говорить.

Приобретение обучения гарантирует повышение уровня английского, или Skillbox доучит бесплатно!

🎁 Получить бесплатный доступ к платформе можно по промокоду Питон — переходите и обучайтесь: https://go.redav.online/ac9b6ee57bcb9f90
2025/07/13 08:18:17
Back to Top
HTML Embed Code: