Python Education
Закрытый канал
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Больше8 769
Подписчики
Нет данных24 часа
-77 дней
-6130 день
Архив постов
8 766
Станьте Дизайнером за 0₽
Зарплата начинающего дизайнера от 50 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 220 000 рублей.
Прямо сейчас GeekBrains отдают бесплатно 5 курсов по IT, в том числе и курс по дизайну.
Переходите по ссылке и забирайте курс по дизайну. Акция продлится до 25 декабря: https://go.2038.pro/f05c36f2b9f1b820?erid=LdtCK7b7u&m=1
8 766
Библиотека HTTPX
Расширение для Requests. Оно поддерживает все функции библиотеки, помогает работать с HTTP и асинхронностью HTTPX помогает отправлять и получать запросы, работать с клиент-серверными протоколами взаимодействия веб-сервера и приложения.
Python Education
8 766
bashplotlib
bashplotlib - это инструмент для построения графиков прямо в терминале с помощью Python. Он позволяет создавать простые графики прямо из командной строки.
Чтобы удобнее было работать с bashplotlib, можно создать функцию-обёртку для упрощения построения графиков. Это позволит строить разные типы графиков в терминале с помощью bashplotlib, и легко настраиваться для новых типов графиков или изменений
Python Education
8 766
GeekBrains дарит 6 месяцев бесплатного обучения интернет-профессиям с гарантией трудоустройства.
Список профессий участвующих в акции:
Digital-маркетолог (зп 135 000₽)
Менеджер маркетплейсов (зп 115 000₽)
Веб-дизайнер (зп 245 000₽)
Графический дизайнер (зп 120 000₽)
UX/UI дизайнер (зп 200 000₽)
Веб-разработчик (зп 245 000₽)
Python-разработчик (зп 270 000₽)
Java-разработчик (зп 275 000₽)
Инженер по тестированию (зп 110 000₽)
Приобретение обучения гарантирует трудоустройство, или GeekBrains вернет деньги!
⚠️Акция действительна только по ссылкам в посте. Срок окончания акции 30 декабря 2023 года.
8 766
Преобразование двух списков в словарь
Предположим, у нас имеется два списка. Один из них содержит имена студентов, а второй — их оценки. Как преобразовать эти два списка в словарь? Если прибегнуть для этого к функции
zip(), то данная задача может быть решена так.
Python Education8 766
Использование генераторов списков
Генераторы списков используются для создания новых списков из других итерируемых объектов. Так как генератор возвращает списки, его описание представляет собой выражение, включённое в квадратные скобки, выполняемое для каждого элемента списка.
Сюда же входит и описание цикла
for, выполняющего проход по каждому элементу. Генераторы списков позволяют ускорить работу со списками за счёт того, что интерпретатор Python оптимизирован в расчёте на шаблоны, повторяющиеся при обходе списка.
Python Education8 766
Итерирование списков с помощью enumerate()
Метод
enumerate() добавляет к итерируемой коллекции нумерацию и возвращает объект, генерирующий пары элементов, состоящие из индекса элемента и самого этого элемента.
Python Education8 766
Использование функции zip() при работе со списками
Предположим, что вам нужно скомбинировать несколько списков одинаковой длины и вывести результирующий список. Как и в других случаях, подобную задачу можно решить, так сказать, «в лоб», а можно воспользоваться чем-то вроде универсальной функции zip().
Python Education
8 766
Использование модуля itertools
Python-модуль
itertools представляет собой набор инструментов для работы с итераторами. В состав этого модуля входит множество средств для генерирования различных последовательностей.
Python Education8 766
Использование коллекций Python
Коллекции Python — это контейнерные типы данных. В частности, это списки, множества, кортежи, словари. Модуль
collections даёт в распоряжение разработчика высокопроизводительные типы данных, которые помогают улучшить код, сделать его чище и облегчить работу с ним. Этот модуль содержит множество полезных методов.
Python Education8 766
🔑 Слив платного бота трейдера из приватки.
Из описания:
"Тема для разбора — трейдинг на валютных парах для новичков."
Что нужно для старта:
- Компьютер или телефон.
- Желание и свободное время.
- Опыт не требуется.
🔑 @Binarium_start_bot
Бот раздаёт чеклист начинающего трейдера. Делать с нуля 1500-2000 рублей в день это немного, но лишним сейчас
не будет.
8 766
Использование функции sorted()
В Python очень легко сортировать некие последовательности данных с использованием встроенной функции
sorted(), которая берёт на себя решение всех сопутствующих задач. Эта функция сортирует любые последовательности (списки, кортежи) и всегда возвращает список с отсортированными элементами.
Python Education8 766
Сглаживание списка
Когда вам дан многоуровневый список или массив, который не является одномерным, вы можете захотеть сгладить его до простого списка.
Python Education
8 766
Самый частый элемент в списке
Функция Counter из пакета Collections удобна для отслеживания количества различных элементов в списке. Пакет Collections является пакетом по умолчанию и поэтому не требует дополнительной установки, если у вас уже установлен Python.
Python Education
8 766
Станьте Python-разработчиком за 0₽
Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей.
Прямо сейчас GeekBrains отдают бесплатно 3 курса по IT, в том числе и курс по Python.
Переходите по ссылке и забирайте курс по Python. Акция продлится до 23 декабря: https://go.2038.pro/d4e754b4f9b165b0?erid=LdtCK7b7u&m=1
8 766
Распечатайте все комбинации списка
Пакет Itertools, как следует из названия, содержит множество функций, включающих итерации. Комбинации также требуют итераций и поэтому включены в этот пакет в двух разных формах (т.е. combinations, combinations_with_replacement) в зависимости от того, что именно вы ищете. Itertools также является пакетом по умолчанию в Python.
Python Education
8 766
Комбинируйте словарные значения
Defaultdict — это подкласс класса словаря, который возвращает объект, подобный словарю. Чем это отличается от обычного словаря? Хотя словарь и словарь по умолчанию почти идентичны, последний позволяет нам избежать KeyErrors. Другими словами, он предоставляет значение по умолчанию для несуществующего ключа. Эта характеристика defaultdictionary упрощает следующие операции.
Python Education
8 766
Реализуйте перетасовку списков без использования готовых функций
Используем алгоритм Фишера-Йейтса. Он создает беспристрастные случайные перестановки списков, что часто имеет решающее значение для выборки. Популяризированный Кнутом, он беспристрастен, имеет оптимальную линейную эффективность по времени; использует постоянное пространство; и является инкрементным.
Python Education
8 766
Инвертировать словарь
Этот код инвертирует словарь original_dict, сопоставляя значения ключам и наоборот, создавая новый словарь inverted_dict.
Python Education
8 766
Сортировать список, используя другой список в качестве индексов
Плюс использования этого метода заключается в том, что вы можете определить специальный порядок сортировки, указывая индексы элементов списка. Например, это может быть полезно при сортировке элементов по какому-то признаку или условию, представленному в другом списке.
Python Education
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
