uz
Feedback
Python Education

Python Education

Yopiq kanal

Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV

Ko'proq ko'rsatish
8 530
Obunachilar
-224 soatlar
-147 kun
-7130 kun
Postlar arxiv
Устойчивость сортировки Допустим данные нужно отсортировать сначала по столбцу А по возрастанию, затем по столбцу B по убыван
Устойчивость сортировки Допустим данные нужно отсортировать сначала по столбцу А по возрастанию, затем по столбцу B по убыванию, и наконец по столбцу C снова по возрастанию. Если данные в столбце B числовые, то при помощи подходящей функции в key можно поменять знак у элементов B, что приведёт к необходимому результату. А если все данные текстовые? Тут есть такая возможность. Дело в том, что сортировка sort в Python устойчивая (начиная с Python 2.2), то есть она не меняет порядок «одинаковых» элементов. Поэтому можно просто отсортировать три раза по разным ключам. Python Education

Методы списка .sort() и .reverse() У списка (и только у него) есть особые методы .sort() и .reverse() которые делают тоже сам
Методы списка .sort() и .reverse() У списка (и только у него) есть особые методы .sort() и .reverse() которые делают тоже самое, что соответствующие функции sorted() и reversed(), но при этом: Меняют сам исходный список, а не генерируют новый. Возвращают None, а не новый список. Поддерживают те же дополнительные аргументы; Python Education

Почему на HeadHunter теперь нереально найти работу? 😰 По статистике на одну Junior вакансию приходится от 800 до 1500 кандид
Почему на HeadHunter теперь нереально найти работу? 😰 По статистике на одну Junior вакансию приходится от 800 до 1500 кандидатов. 1500 человек, Карл... А ведь может компании нужен всего один хороший джун. 🥲 Это печально, ведь работодатель разбирает только первые 50-100 откликов, а остальные 1400 — он просто не смотрит. Как искать работу в условиях такой конкуренции и что делать, чтобы тебя все-таки позвали на интервью? 🤔 Макс, основатель компании CodeReview, расскажет о том, как джунам искать работу в условиях жесткой конкуренции, какие инструменты использовать и как пробиваться на интервью? 🗓 Когда? 13 ноября, в 19:00 по мск 🎁 Стрим полностью бесплатный, а всем участникам Макс также пришлет чек-лист для оформления резюме и гитхаба. 👉 Зарегистрироваться на бесплатный вебинар можно через этого телеграм-бота. Приходи, если хочешь быстрее найти работу. До скорого! ✌️

.

Функция reversed() Функция reversed() применяется для последовательностей и работает по другому. Возвращает генератор списка,
Функция reversed() Функция reversed() применяется для последовательностей и работает по другому. Возвращает генератор списка, а не сам список. Если нужно получить не генератор, а готовый список, результат можно обернуть в list() или же вместо reversed() воспользоваться срезом [: :-1]. Python Education

Функция sorted() Мы может использовать функцию sorted() для вывода списка сортированных элементов любой коллекции для последу
Функция sorted() Мы может использовать функцию sorted() для вывода списка сортированных элементов любой коллекции для последующее обработки или вывода. Функция не меняет исходную коллекцию, а возвращает новый список из ее элементов. Не зависимо от типа исходной коллекции, вернётся список (list) ее элементов; Python Education

❗️Ошибка жителей Москвы и Питера №1: тратить деньги в центре. Люди не знают, что в паре станций метро есть заведения и развле
❗️Ошибка жителей Москвы и Питера №1: тратить деньги в центре. Люди не знают, что в паре станций метро есть заведения и развлечения в 4-5 раз дешевле. Такие места даже искать не надо — всё уже собрали в двух лучших каналах про столицы. 🌇 Эй, Москва! 🌃 Эй, Питер! Здесь находят антураже заведения, мероприятия которые можно посетить бесплатно и места для прогулок, о которых не знают туристы. В общем, это ваши карманные путеводители которые помогут вам круто отдохнуть в столицах за копейки, подписывайтесь: 🌇 Эй, Москва! 🌃 Эй, Питер!

Выход за границы индекса Обращение по индексу по сути является частным случаем среза, когда мы обращаемся только к одному эле
Выход за границы индекса Обращение по индексу по сути является частным случаем среза, когда мы обращаемся только к одному элементу, а не диапазону. Но есть очень важное отличие в обработке ситуации с отсутствующим элементом с искомым индексом. Обращение к несуществующему индексу коллекции вызывает ошибку Python Education

Строки. Функции и методы строк При вызове методов необходимо помнить, что строки в Python относятся к категории неизменяемых
Строки. Функции и методы строк При вызове методов необходимо помнить, что строки в Python относятся к категории неизменяемых последовательностей, то есть все функции и методы могут лишь создавать новую строку. Поэтому все строковые методы возвращают новую строку, которую потом следует присвоить переменной Python Education

Изменение элемента списка по индексу (ч.2) А вот для списка, если взятие элемента по индексу располагается в левой части выра
Изменение элемента списка по индексу (ч.2) А вот для списка, если взятие элемента по индексу располагается в левой части выражения, а далее идёт оператор присваивания =, то мы задаём новое значение элементу с этим индексом. Python Education

Изменение элемента списка по индексу (ч.1) Поскольку кортежи и строки у нас неизменяемые коллекции, то по индексу мы можем то
Изменение элемента списка по индексу (ч.1) Поскольку кортежи и строки у нас неизменяемые коллекции, то по индексу мы можем только брать элементы, но не менять их Python Education

Возможная ошибка при обработке элементов Не меняйте количество элементов коллекции в теле цикла во время итерации по этой же
Возможная ошибка при обработке элементов Не меняйте количество элементов коллекции в теле цикла во время итерации по этой же коллекции! — Это порождает не всегда очевидные на первый взгляд ошибки. Чтобы этого избежать подобных побочных эффектов, можно, например, итерировать копию коллекции. Python Education

Функции min(), max(), sum() Функции min(), max() — поиск минимального и максимального элемента соответственно — работают не т
Функции min(), max(), sum() Функции min(), max() — поиск минимального и максимального элемента соответственно — работают не только для числовых, но и для строковых значений. sum() — суммирование всех элементов, если они все числовые. Python Education

Конвертация одного типа коллекции в другой В зависимости от стоящих задач, один тип коллекции можно конвертировать в другой т
Конвертация одного типа коллекции в другой В зависимости от стоящих задач, один тип коллекции можно конвертировать в другой тип коллекции. Для этого, как правило достаточно передать одну коллекцию в функцию создания другой. Python Education

Метод .clear() .clear() — метод изменяемых коллекций (список, словарь, множество), удаляющий из коллекции все элементы и прев
Метод .clear() .clear() — метод изменяемых коллекций (список, словарь, множество), удаляющий из коллекции все элементы и превращающий её в пустую коллекцию. Python Education

Особые методы сравнения множеств (set, frozenset) set_a.isdisjoint(set_b) — истина, если set_a и set_b не имеют общих элемент
Особые методы сравнения множеств (set, frozenset) set_a.isdisjoint(set_b) — истина, если set_a и set_b не имеют общих элементов. set_b.issubset(set_a) — если все элементы множества set_b принадлежат множеству set_a, то множество set_b целиком входит в множество set_a и является его подмножеством (set_b — подмножество) set_a.issuperset(set_b) — соответственно, если условие выше справедливо, то set_a — надмножество Python Education

Класс defaultdict() При использовании класса defaultdict() из модуля collections мы создаем словарь, в котором каждому ключу
Класс defaultdict() При использовании класса defaultdict() из модуля collections мы создаем словарь, в котором каждому ключу автоматически присваивается значение по умолчанию. В этом примере мы используем класс defaultdict() для создания словаря, который содержит количество каждого вида фруктов из списка. Python Education

Оператор in При использовании оператора in мы проверяем, содержится ли элемент в списке. В этом примере мы проверяем, содержи
Оператор in При использовании оператора in мы проверяем, содержится ли элемент в списке. В этом примере мы проверяем, содержится ли в списке фруктов элемент 'apple' и 'grape'. Python Education

В России можно посещать бесплатные IT-мероприятия хоть каждый день: как оффлайн, так и онлайн. Чтобы не пропустить полезные — сохраните канал @FreeItEvent. Анонсы вебинаров, хакатонов, конференций, мастер-классов и других событий в IT. Ивенты от гигантов индустрии и лучших специалистов по кодингу. Всё публикуют здесь.

Класс Counter.deque() При использовании класс deque из модуля collections мы работаем с очередью. Он позволяет добавлять и уд
Класс Counter.deque() При использовании класс deque из модуля collections мы работаем с очередью. Он позволяет добавлять и удалять элементы с обоих концов очереди. В этом примере мы создаем объект deque, содержащий список фруктов. Затем мы добавляем элемент 'pear' в конец очереди с помощью метода append() и элемент 'grape' в начало очереди с помощью метода appendleft(). Конечный результат - очередь, содержащая фрукты в порядке 'grape', 'apple', 'banana', 'orange', 'pear'. Python Education