python_per_month | Unsorted

Telegram-канал python_per_month - Python Learning

28154

Обучающий канал по Python Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy По всем вопросам @valentin_mascarov Реклама на бирже - https://telega.in/c/Python_per_month

Subscribe to a channel

Python Learning

Создание капчи

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

В Python капчу реализовать можно довольно просто — с использованием пары модулей сначала создаётся картинка, затем сохраняется в определённый файл.

Результат кода представлен в после выше.

Читать полностью…

Python Learning

⬇️Как переименовать файл с помощью Python

С помощью метода rename модуля os мы можем с легкостью изменить имя файла.

Читать полностью…

Python Learning

Боты для Discord на Python: проект для начинающих

Боты для Discord решают разные задачи — ищут и воспроизводят музыку, делают мемы, общаются с пользователями. После просмотра этого видео вы научитесь создавать своих ботов. Они будут очень простыми, но главное здесь — понять, как это вообще работает.

Смотреть статью

Читать полностью…

Python Learning

Читы для программистов/разработчиков 

VSC - лучшие бесплатные плагины редактора Visual Studio Code

IT Planet — онлайн инструменты для frontend разработчика. Работать с html/css/js и браузером можно эффективнее за два клика

IT MIX — шпаргалки, библиотеки и читы (реально читы) по java, python, ruby, php, css, js, delphi, oracl и другим языкам — взломай своё обучение и рабочий процесс

IT SandBox — избранные проекты с Сodepen и других популярных песочниц. Адаптивные анимации текста и разных элементов с готовым кодом для украшения твоих работ

IT Answer To Question — вместо гугла и форумов. База знаний кодера — ответы на любые вопросы по программированию

Читать полностью…

Python Learning

Перемещение файлов из одного каталога в другой с помощью Python

Модуль shutil - это модуль Python, который помогает в высокоуровневых манипуляциях с файлами или набором файлов. Этот модуль используется в таких операциях, как копирование файла откуда-то или удаление файла.

Для перемещения файла из одного каталога в другой с помощью модуля shutil вызывается shutil.move().

Подробнее об этом и других способах перемещения файлов можно почитать здесь.

Читать полностью…

Python Learning

Приближаем новогоднее настроение и рисуем ёлочку из *

Результат данного код представлен в предыдщем посте.

Читать полностью…

Python Learning

Небольшая шпаргалка по Python на русском на каждый день. Еще больше можно найти в документе ниже.

Читать полностью…

Python Learning

🤬ДА БЛ**ТЬ🤬

Да-да, именно такая реакция у создателей курсов, когда они увидели этот канал с бесплатными курсами по:

>Python (64гб видео)
>
C# (27гб курсов)
>
Java (45гб видео)
>
PHP (34гб видео)
>
Go (23гб видео)
>
Rust (37гб видео)
>
SQL (41гб видео)
>
MySQL (21гб видео)
>
Другое (114гб видео)

ВСЕ БЕСПЛАТНО❤️

Читать полностью…

Python Learning

Перемешиваем буквы в строке

Строки неизменяемы в Питоне, поэтому чтобы перемешать буквы в словах текста, каждое слово преобразуются в список символов, список перемешивается, затем объединённые символы назад в список слов присваиваются.

Читать полностью…

Python Learning

Data Science | Machinelearning - самый большой русскоязычный канал с полезными материалами на такие темы как, Machine Learning, Data Science, Алгоритмы, Python. Так же часто публикуются крутые 🔥 вакансии.

👉 Вам сюда: @devsp

А любителям читать статьи в оригинале вот сюда:
👉 @ds_international

Добро пожаловать!

Читать полностью…

Python Learning

Генерируем фейковый профиль человека

С помощью метода profile пакета Faker мы с легкостью может получить информацию о несуществующем человеке.

Читать полностью…

Python Learning

Загляните в мир разработки на Python! Пройдите бесплатный интенсив Skillbox и начните осваивать один из самых распространённых языков программирования.

Успейте записаться и получить при регистрации статью «Экспекто Питонум: 10 заклинаний на змеином языке». В ней — полезные скрипты на Python: ▶️ https://clc.to/2Msj2Q

📌 Освоите азы программирования на Python и разберёте основные элементы языка.
📌 Поработаете с библиотеками PyQT, Kivy, wxWidgets, Тkinter и поймёте основы сетевого ПО.
📌 Напишете интерфейс мессенджера на Python на практических вебинарах.

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

🎁 Подключайтесь, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.

Ждём вас в прямом эфире с 5 по 7 декабря в 21:00 по московскому времени 😉

Читать полностью…

Python Learning

Функция monotonic()

Функция monotonic() модуля time возвращает значение, в долях секунды "монотонных" часов, то есть часов, которые не могут двигаться назад, т. е. не зависят от корректировки/обновления системных часов.

Контрольная точка возвращаемого значения не определена, поэтому допустима только разница между результатами последовательных вызовов.

Функция time.monotonic() идеально подходит для измерения времени выполнения программ большой длительности так как не зависит от корректировки системных часов.

Функция time.monotonic_ns() похожа на time.monotonic(), но возвращает время в наносекундах. Работает не на всех платформах.

Читать полностью…

Python Learning

Достаем карты из колоды

В данном примере мы задействуем колоду из 52 карт.

С помощью данного кода мы достаем случайным образом 4 карты из нашей колоды.

Читать полностью…

Python Learning

📌 Бесплатный курс «Первый код на Python» от SF Education!

🔹 10 уроков;
🔹 Ваша точка входа в IT сферу;
🔹 Начните свой карьерный путь с SF Education.

SF Education входит в топ-10 онлайн-университетов по качеству образования, по версии РБК.

Получите доступ к курсу на сайте

Читать полностью…

Python Learning





мемы для программистов и айтишников



Читать полностью…

Python Learning

⚡️В сети начали находить курсы известных онлайн школ в открытом доступе.

Вот отсортированная база с тонной материала:

👍 БАЗА (3385 видео)
(343 видео) — Java
(176 видео) — Git
(293 видео) — C#
(352 видео) — С++
(167 видео) — PHP
(227 видео) — SQL
(163 видео) — Linux
(363 видео) — Python
(415 видео) — Backend
(143 видео) — Flask
(167 видео) — Django
(197 видео) — Разработка ботов
(137 видео) — Data Science
(113 видео) — GameDev
(129 видео) — QA

Скачивать ничего не нужно — все выложили на YouTube с доступом по ссылке.

Читать полностью…

Python Learning

Работа с регистрами

Форматирование текста — это боль каждого data scientist’а. Слова и предложения в разных форматах создают много проблем при очистке данных. Однако и для этих задач в Python есть нужные функции.

Читать полностью…

Python Learning

Создаем бесконечный итератор

Функция cycle() из модуля itertools принимает на вход итерируемый объект и создает бесконечный итератор, циклически возвращающий элементы данного объекта.

Фишка в том, что когда элементы последовательности заканчиваются, итерация начинается вновь с первого элемента.

Но если вы проходитесь циклом по такому итератору, то важно предусмотреть выход из цикла, иначе он станет бесконечным (как у нас в первом случае на картинке).

Мы также можем воспользоваться islice(), который вернет итератор по подмножеству переданного объекта.

Читать полностью…

Python Learning

Python — это не только язык для разработки, но ещё и основной инструмент для построения моделей машинного обучения.

На курсе Start ML мы дадим всё необходимое для уверенного старта в Data Science и расскажем, как применить ваш опыт в программировании на практике.

Вы научитесь разрабатывать ML-приложения на Python, обучать классические модели и нейронные сети, а также оценивать их влияние на бизнес с помощью статистики и A/B-тестов — всё под руководством специалистов из топовых компаний.

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

На отдельных занятиях вы разберёте типовые задачи с собеседований на Junior позицию, а наш HR сделает все, чтобы вы нашли хорошую работу.

Переходите по ссылке и записывайтесь на курс до 9 декабря —
по промокоду PYTHML15 дарим скидку 10%.

А ещё, на сайте можно попробовать бесплатную демоверсию.

Читать полностью…

Python Learning

Станьте востребованным Python-разработчиком уже в 2023 году. 

Записывайтесь на курс от Хекслета и получайте скидку 10% и подарок на выбор: депозит 20 000 ₽, базовая подписка на 5 месяцев или премиум-подписка на 1 месяц.

Можете порадовать не только себя, но и близкого человека. Воспользуйтесь уникальным предложением для двоих: купите вторую профессию со скидкой 40%. 

На профессии «Python-разработчик» вы за 10 месяцев:

✔️ Научитесь работать с сетевыми запросами и овладеете навыком проектирования архитектуры приложений.
✔️Освоите самый популярный веб-фреймворк Django.
✔️ Решите более 310 задач в браузере, создадите 4 проекта для портфолио на GitHub и выполните 150 тестовых заданий от наших партнёров.
✔️Научитесь работать с чужим кодом и оформлять пул-реквесты в Open Sours проектах.
✔️Вступите в программу «Карьерный трек»: получите шанс попасть на оплачиваемую стажировку и найти первую работу в IT.

Успейте оставить заявку до 31 декабря, чтобы получить новогодние подарки🎁

Читать полностью…

Python Learning

Получаем текущее имя пользователя в Python

Модуль ОС в Python предоставляет функции для взаимодействия с операционной системой. ОС входит в стандартные служебные модули Python. Этот модуль предоставляет портативный способ использования функций, зависящих от операционной системы.

Метод os.getlogin() в Python используется для получения имени пользователя, вошедшего в систему на управляющем терминале процесса.

Читать полностью…

Python Learning

Пишем TikTok бота на Python

Смотреть видео

P.S. Не хейтите пожалуйста за TikTok

Читать полностью…

Python Learning

Pygame

Pygame — это «игровая библиотека», набор инструментов, помогающих программистам создавать игры.

Огромная документация находится здесь.

Читать полностью…

Python Learning

Открываем веб-сайт в своем веб-браузере с помощью Python

Модуль webbrowser предоставляет высокоуровневый интерфейс, позволяющий отображать пользователям веб-документы.

Документация доступна по ссылке.

Читать полностью…

Python Learning

Узнаём кодировку текста

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

Пакет chardet как раз был создан для работы с кодировками. Его метод detect выдает предполагаемую кодировку с точностью от 0 до 1.

В примере на картинке мы сделали запрос к серверу, получили ответ, взяли его содержимое и проверили кодировку через метод detect.

Читать полностью…

Python Learning

Гайд по магическим методам в Python

Что такое магические методы? Они всё в объектно-ориентированном Питоне. Это специальные методы, с помощью которых вы можете добавить в ваши классы «магию».

Смотреть статью

Читать полностью…

Python Learning

Как преобразовать цветное изображение в черно-белое

Иногда может потребоваться преобразовать изображение в двоичное. Другими словами, вам нужно преобразовать цветное изображение или изображение в оттенках серого в черно-белое изображение.

В следующем примере мы прочитаем следующее цветное изображение, используя cv2.imread() в качестве изображения в градациях серого, а затем применим функцию к массиву изображений.

Подробнее ознакомиться можно здесь.

Читать полностью…

Python Learning

Как преобразовать цветное изображение в черно-белое

Иногда может потребоваться преобразовать изображение в двоичное. Другими словами, вам нужно преобразовать цветное изображение или изображение в оттенках серого в черно-белое изображение.

В следующем примере мы прочитаем следующее цветное изображение, используя cv2.imread() в качестве изображения в градациях серого, а затем применим функцию к массиву изображений.

Подробнее ознакомиться можно здесь.

Читать полностью…

Python Learning

FuzzyWuzzy

Множество раз вам могло прийти в голову реализовать “размытую” функцию поиска для вашей программы, которая в процентах может сравнивать строки. FuzzyWuzzy предоставляет готовое и лёгкое решение.

В первом примере кода на картинке с помощью fuzz.ratio мы сравниваем две строки и получаем ответ 83, означающий, что они совпадают на 83%.

Если у вас есть список строк, и совпадения необходимо искать во всех строках, FuzzyWuzzy поможет выделить наиболее похожие. Это мы и делаем во втором примере, сравнивая строки data visualisation и custom behavior со строками из arr. При этом в функцию process.extract в качестве параметра также передаётся limit, задающий, сколько значений мы хотим получить.

Читать полностью…
Subscribe to a channel