Python Education
Canal cerrado
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Mostrar más8 782
Suscriptores
-224 horas
-147 días
-7530 días
Archivo de publicaciones
8 782
Создание таблиц
Супер классной библиотекой является PrettyTable. Она позволяет мега быстро создать красивую таблицу для вывода в консоль. Если вы где-то учитесь или же часто нужно демонтировать информацию, то рекомендуем сохранить название этой библиотеки.
Работать с ней просто. Нужно лишь создать объект на основе PrettyTable и далее поместить в него название рядов и сами ряды.
Python Education | #Python
8 782
Получаем исходный код объекта
Встроенный модуль
inspect помогает разработчикам исследовать уже написанные программы.
Сегодня поговорим только про getsource(), который возвращает весь исходный код функции, класса или модуля в виде строки.
В аргументы достаточно передать необходимый объект. Но важно отметить, что встроенные функции не получится проинспектировать.
Python Education | #Python8 782
Сиденье пропержено. Коврик для мыши стерся еще пару лет назад.
Слышу это от каждого второго прогера. Но это все в прошлом, когда подписан на AliExpress Программиста
Ежедневно публикуем самые интересные находки для айтишников, подписывайся – https://t.me/+wuZuKdYccG1kMjJi
8 782
Делаем скриншоты
Кросс-платформенный модуль pyscreenshot позволяет делать скриншоты как всего экрана, так и его части. Для его работы должна быть корректно установлена библиотека pillow.
Для создания скриншота используется метод grab, для его открытия – show, для сохранения – save. Также в grab можно передать аргумент bbox для захвата только определённой части экрана.
Python Education | #Python
8 782
Узнаем курс рубля за определенную дату
forex-python позволяет получать данные о курсе валют в определённое время и конвертировать одну валюту в другую.
Установка пакета - pip install forex-python.
Текущая программа позволяет нам узнать курс рубля относительно многих других валют мира за 28 апреля 2010 года(в 10 часов 53 минут 30 секунд).
Python Education | #Python
8 782
Бесплатный мини-курс по Java — начните программировать уже сегодня
Java-разработчики востребованы и зарабатывают от 80 000 ₽. Хотите проверить свои силы? На мини-курсе вы создадите три проекта, освоите основы языка и поймете, подходит ли вам этот путь.
Без опыта в IT, бесплатно и с поддержкой эксперта. А еще получите доступ к материалам и скидку на обучение. К тому же, каждый, кто посмотрит 1-е занятие, получит доступ к изучению английского языка на платформе Skillbox на год.
Количество мест ограничено! Успейте записаться.
Реклама. Информация о рекламодателе по ссылкам в посте.
8 782
Repost from Супермаркетинг
В Циндао открыли пивную биржу
Цены меняются в реальном времени на плюс-минус 10 процентов.
🔥 — Требуем IPO в России
😁 — Я, получается, инвестор?
🗿 — С такими колебаниями только трейдить
8 782
Сортировка вставками
Как и сортировка выборкой, этот алгоритм сегментирует список на две части: отсортированную и неотсортированную. Алгоритм перебирает второй сегмент и вставляет текущий элемент в правильную позицию первого сегмента.
Предполагается, что первый элемент списка отсортирован. Переходим к следующему элементу, обозначим его х. Если х больше первого, оставляем его на своём месте. Если он меньше, копируем его на вторую позицию, а х устанавливаем как первый элемент.
Python Education | #Python
8 782
Начни изучать Python на бесплатном пятидневном курсе и уже через 6 месяцев претендуй на заработную плату 90 000₽+
Хотите войти в IT, но не знаете, с чего начать?
Python — лучший выбор для новичков, и вот почему:
— Простой синтаксис — легче учиться, чем на Java или C++.
— Востребованность — используют в Google, Netflix, NASA и стартапах.
— Универсальность — веб, анализ данных, AI, автоматизация.
Skillbox запустил бесплатный 5-дневный мини-курс, на котором вы поработаете с настоящим кодом на реальных задачах. А также получите карьерную консультацию — эксперты помогут определить ваши сильные стороны и выбрать направление в программировании.
Из 100 участников мини-курса 43% записываются на полное обучение — потому что после 5 дней уже видят свой прогресс. Не упустите шанс начать с нуля и с поддержкой экспертов по ссылке.
8 782
Метод
get у словарей
У словарей есть метод get, который возвращает значение по переданному ключу.
Если такого ключа в словаре нет, исключение не выбрасывается, а возвращается значение по умолчанию, которое передаётся вторым аргументом, или же None, если второй аргумент не передан.
Python Education | #Python8 782
setattr()
С помощью данной функции мы можем менять атрибуты объекта во время выполнения программы. Первым аргументом она принимает объект, вторым — имя атрибута, а третьим — значение, которое необходимо установить.
Python Education | #Python
8 782
Matplotlib для визуализации данных
Matplotlib – это расширение SciPy, и оно было создано для визуализации данных в силу того, того, что она используется для создания диаграмм и графиков. Matplotlib может работать со сложными моделями данных, которые выводит Pandas, и со структурами данных, которые создает NumPy.
У Matplotlib есть ограничение – она может создавать только 2D-графики.
Python Education | #Python
8 782
Repost from Мысли-НеМысли
Инфляция в России вышла на целевой уровень, заявил первый зампред Сбера Александр Ведяхин в рамках ПМЭФ. По его словам, за последнюю неделю прирост цен составил всего 0,03%, что в пересчете на год означает 4–5%. Это открывает возможности для снижения ключевой ставки, на что рассчитывают и банки, и бизнес. Ведяхин также отметил, что курс рубля переоценен — при текущих макроусловиях он должен находиться в диапазоне 90–95 за доллар. На отклонение влияют сокращение валютного рынка, логистические трудности и бюджетное правило.
8 782
Rich для форматирования текста в консоли
Библиотека позволяет форматировать текст, который Python выводит в консоль. Словосочетание Rich Text означает «отформатированный», «украшенный» текст.
Можно сделать разноцветными сообщения в консоли, изменить в них начертание шрифта, выводить таблицы, пользоваться эмодзи. Это удобно, если нужны понятные и наглядные логи.
Python Education | #Python
8 782
glob для удобной работы с файлами
Для пользователей, которым нравится сопоставление шаблонов в стиле Unix, библиотека glob должна чувствовать себя как дома.
glob содержит все необходимые функции для работы с несколькими файлами одновременно без головной боли.
Python Education | #Python
8 782
functools для более мощных функций
Библиотека содержит множество методов и декораторов, которые вы можете обернуть существующими, чтобы добавить дополнительные функции.
Одним из них является partial, который можно использовать для клонирования функций, сохраняя при этом некоторые из их аргументов с пользовательскими значениями
Python Education | #Python
8 782
Datacleaner для автоматической очистки и подготовки данных к анализу
Библиотека позволяет удалять строки без указанного значения, кодировать нечисловые переменные, работать с фреймами Pandas и решать множество других задач.
Datacleaner проста в использовании, так что подойдет и начинающим пользователям.
Python Education | #Python
8 782
В России можно посещать бесплатные IT-мероприятия хоть каждый день: как оффлайн, так и онлайн.
Чтобы не пропустить полезные — сохраните каналы
1. Бесплатные IT мероприятия
2. IT мероприятия Москва
3. IT мероприятия Санкт Петербург
8 782
Black для проверки код-стайла
Разработчики должны придерживаться код-стайла, чтобы легче понимать код друг друга. Соглашение об оформлении кода на Python называется PEP8.
Писать рекомендуется в соответствии с ним, но проверять оформление вручную может быть долго и неудобно, а библиотека black проводит такие проверки автоматически. Это автоформатер: он исправляет нарушения код-стайла и делает код более чистым.
Python Education | #Python
8 782
Pymystem3 для морфологического анализа
Библиотека быстро и качественно распознает части речи и лексемы слова.
Третья версия Mystem содержит несколько важных улучшений, в первую очередь устранение неоднозначности частей речи
Python Education | #Python
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
