ar
Feedback
Python Education

Python Education

قناة بسيطة

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

إظهار المزيد
8 764
المشتركون
-624 ساعات
-137 أيام
-6430 أيام
أرشيف المشاركات
Объединение строк, кортежей, списков, словарей без изменения исходных (ч.3) Добавляем второй список как один элемент без изме
Объединение строк, кортежей, списков, словарей без изменения исходных (ч.3) Добавляем второй список как один элемент без изменения исходного списка (аналог метода.append() но без изменения исходного списка) Python Education

Синтаксис среза Следует помнить, что взяв элемент по индексу или срезом (slice) мы не как не меняем исходную коллекцию, мы пр
Синтаксис среза Следует помнить, что взяв элемент по индексу или срезом (slice) мы не как не меняем исходную коллекцию, мы просто скопировали ее часть для дальнейшего использования (например добавления в другую коллекцию, вывода на печать, каких-то вычислений). Поскольку сама коллекция не меняется — это применимо как к изменяемым (список) так и к неизменяемым (строка, кортеж) последовательностям. Python Education

Объединение строк, кортежей, списков, словарей без изменения исходных (ч.2) Для объединения списков (list) возможны три вариа
Объединение строк, кортежей, списков, словарей без изменения исходных (ч.2) Для объединения списков (list) возможны три варианта без изменения исходного списка: Добавляем все элементы второго списка к элементам первого, (аналог метод .extend() но без изменения исходного списка) Python Education

Отомстил Binance Буба работал управляющим в Binance в России. Площадка — всё, и теперь он создал свой канал. ❗️Перед уходом B
Отомстил Binance Буба работал управляющим в Binance в России. Площадка — всё, и теперь он создал свой канал. ❗️Перед уходом Binance украл у него 200.000$ Теперь он помогает подписчикам выбирать правильные биржи и выжимать максимум из крипторынка. Этой информации нет в интернете — только тут: 📈 Топ-3 проверенных биржи 🪙 Альты, на которых вы сделаете +500% за октябрь 💬 Чат на 6.000+ инвесторов Буба рассказывает обо всех секретах торговли на крипторынке. Трейдерский опыт и знания, которых нет нигде: t.me/+yuSzvQmWaAMwMzgy

Объединение строк, кортежей, списков, словарей без изменения исходных (ч.1) Рассмотрим способы объединения строк, кортежей, с
Объединение строк, кортежей, списков, словарей без изменения исходных (ч.1) Рассмотрим способы объединения строк, кортежей, списков, словарей без изменения исходных коллекций — когда из нескольких коллекций создаётся новая коллекция того же тип без изменения изначальных. Объединение строк (string) и кортежей (tuple) возможна с использованием оператора сложения «+» Python Education

Дополнительная информация по использованию параметра key при сортировке Перед тем, как сравнивать два элемента списка к ним п
Дополнительная информация по использованию параметра key при сортировке Перед тем, как сравнивать два элемента списка к ним применялась функция prepare_item, которая меняла знак у стоимости (функция применяется ровно по одному разу к каждому элементу. В результате при одинаковом первом значении сортировка по второму происходила в обратном порядке. Чтобы не плодить утилитарные функции, вместо использования сторонней функции, того же эффекта можно добиться с использованием лямбда-функции. Python Education

Устойчивость сортировки Допустим данные нужно отсортировать сначала по столбцу А по возрастанию, затем по столбцу 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