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

Моделирование лесных пожаров: теория, клеточный автомат на Python

Простая модель лесного пожара определяется как двумерный клеточный автомат на сетке клеток, которые принимают одно из трёх состояний: пустая клетка, занята деревом или горит.

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

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

Python Learning

⭕Как войти в IT? Стоп, это из другой интеграции!

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

Вы слышали о тренде на микро-обучение? 
Так учат сотрудников IBM, Google и другие IT-гиганты.
Что это?
Вы смотрите короткое видео, содержащее доступную и понятную информацию, и сразу применяете ее на практике, закрепляя понимание материала.

То есть, можно учиться, грубо говоря, во время поездки в метро или завтрака! 
Такая учеба не влияет на ваш образ жизни, но зато позволяет приобретать навыки!

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

На платформе большое количество бесплатного контента

Кликай на deepskills.ru и узнай больше

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

Python Learning

Универсальный парсер статей

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

В качестве примера на картинке парсим статью https://proglib.io/sh/DhyuCFH5p3. Плюс пакета в том, что весь процесс парсинга автоматизирован и не надо вручную искать нужные теги и тянуть из них данные.

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

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

Python Learning

Как сделать "Тетрис" на Python

В этом видео вы узнаете как сделать игру Тетрис на Python, используя библиотеку Pygame.

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

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

Python Learning

Вращаем и сохраняем изображение

Для вращения можно использовать функцию rotate, принимающую кол-во градусов.

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

Python Learning

Самая простая программа в обычных языках программирования: несколько строк кода и непонятные символы. Самая простая программа на Python: print('Hello World').

Этот язык любят за простоту и элегантность кода, а ещё — за низкий порог входа для начинающих программистов. Убедитесь в этом сами на бесплатном курсе Нетологии «Python-разработка для начинающих». Он подойдёт даже тем, кто никогда раньше не программировал.

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

Но главное — самостоятельно разработаете планировщик задач и Telegram-бота.

Занятия уже доступны в личном кабинете. Присоединяйтесь — https://netolo.gy/8rN

Реклама. ООО «Нетология»

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

Python Learning

📌 Python-погружение: основы за 2 дня! Бесплатный онлайн-практикум 9 - 10 февраля в 19:00 (мск)

Присматриваетесь к изучению Python и хотите «потрогать руками» язык программирования в реальной задаче? Ищете короткий интенсив, чтобы оценить свои способности? Хотите понять, как устроены Telegram-боты и написать своего?

Python – отличный выбор для старта в IT🐍

Вы узнаете в каких сферах применяется Python и какие карьерные пути могут быть у разработчика. Как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.

Научитесь писать код, прописывать логику, запускать и поддерживать простые Telegram-боты, освоив базовые знания синтаксиса языка.

Записывайтесь в группу и за 2 дня поймите, что необходимо для старта!

А еще вас ждут подарки и бонусы 🎁

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

Python Learning

Ищем учеников на бесплатное обучение по созданию искусственного интеллекта с нуля. Опыт программирования не важен!🤖

Всего за 3 вечера под руководством Дмитрия Романова - основателя Университета Искусственного Интеллекта, лидера обучения AI-разработке в РФ, вы с легкостью напишете свой первый искусственный интеллект👨‍💻

Какие нейронные сети вы создадите?

▫️Классификация людей на входящих и выходящих из автобуса
▫️Обнаружение возгораний
▫️Оценка стоимости квартир
▫️Оценка резюме соискателей
▫️Прогнозирование стоимости полиметаллов
▫️Сегментация изображений самолетов
▫️Распознавание команд умного дома⠀

Лучше освоить навыки создания нейронных сетей вам помогут домашние задания с проверкой от кураторов.⠀

Приходите на бесплатное обучение и напишите искусственный интеллект за 3 вечера💪

Регистрация по ссылке

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

Python Learning

Избегайте вложенных циклов с помощью product

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

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

Например, у нас есть следующая программа, которая содержит трехуровневые вложенные циклы for.

Чтобы сделать код более аккуратным и чистым, мы можем использовать функцию product(), которая находится в модуле itertools, для оптимизации кода.

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

Python Learning

Вы новичок в программировании или начинающий разработчик? Познакомьтесь с одним из самых популярных и востребованных языков программирования — Python!

Узнайте больше: 👉 https://clc.to/EWVaMA

Этот язык программирования использовали для разработки EVE Online, Battlefield, Sims 4. Его просто изучить, даже если вы никогда раньше не видели строчки кода.

Python универсален. На нём пишут сайты, игры, чат-ботов, нейросети и проводят научные вычисления.

Что вас ждёт:
📌 изучение азов программирования на Python и разбор основных элементов языка;
📌 создание программы-сервера для прослушивания подключений;
📌 разработка интерфейса мессенджера;
📌 работа с библиотеками PyQt, Kivy, wxWidgets, Тkinter.

Спикером будет экс-руководитель направления по исследованию данных в Сбербанке, который работал в Airbnb и Groupon, — Влад Пивоваров.

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

Подключайтесь к бесплатному онлайн-интенсиву с 6 по 8 февраля в 21:00 по московскому времени.

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

Python Learning

pass

Оператор используется в качестве заглушки, в местах программы, где ничего не происходит. В примере на картинке есть цикл и функция, которые ничего не делают, и конструкция try-except, при возникновении ошибки в которой ничего не происходит.

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

Python Learning

Оператор continue

Оператор continue в Python используется для перевода управления программой в начало цикла. Он пропускает оставшиеся строки кода внутри цикла и запускает следующую итерацию.

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

Обратите внимание на вывод приведенного выше кода, значение 2 пропущено, потому что мы предоставили условие if с помощью оператора continue в цикле for. Когда он соответствует заданному условию, тогда управление передается в начало цикла for, и оно пропускает значение 2 из кода.

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

Python Learning

⚡️ ChatGPT теперь в телеграмм!

ChatGPT — самая захватывающая ИИ этого десятилетия, но в то же время и самая пугающая

Теперь в их официальном канале вы всегда будете в курсе самых передовых инсайдов из мира нейросетей и айти!

Подписывайтесь: @ChatGPT

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

Python Learning

❓ Как стать Python-разработчиком, если нет знаний в сфере IT? Актуальные навыки для успешного старта можно освоить с помощью специализации «Python Developer» в OTUS. Это онлайн-курс, где вас ждет 10 месяцев интерактивных вебинаров и практики.

🎁 Приглашаем на бесплатный урок: Функции-помощники: map, filter, reduce
На вебинаре мы познакомимся с функциями-помощниками map, filter, reduce: узнаем, где они применяются и как их можно использовать.

👉 Забронируйте место на бесплатный урок 👉 https://otus.pw/e1hP/


👍 Не упустите возможность предварительно попробовать онлайн-курс «Python Developer» и познакомиться с преподавателем на бесплатном уроке.

📌 За время занятий вы:
- Пройдете основы Python и веб-разработки и сформируете прагматичный подход к решению задач
- Освоите продвинутые навыки: Software Engineering, Highload и другие.
- Создадите 2 своих проекта для портфолио, чтобы уверенно чувствовать себя на собеседованиях.
- Разместите свое резюме в личном кабинете и сможете получать приглашения от партнеров
- После обучения у вас будут навыки, необходимые Middle Python-разработчику и вы сможете претендовать на соответствующие вакансии.

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

Python Learning

Делаем скриншот с помощью кода

Модуль pyscreenshot позволяет делать скриншоты как всего экрана, так и его части. Не забудьте также установить модуль pillow для его работы.

К примеру, пригодится для логов скриптов, использующих Selenium, чтобы видеть, что происходило в браузере. Документация: https://github.com/ponty/pyscreenshot/tree/3.0

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

Python Learning

#Вопросы_с_собеседования

Напишите в одну строку как можно получить самую позднюю по коду букву в строке

Строковый метод max() будет сравнивать значение ASCII каждого символа в строке и возвращает максимальный алфавитный символ.

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

Python Learning

Узнаем курс биткоина за определенный промежуток времени

forex
-python позволяет получать данные о курсе валют в определённое время и конвертировать одну валюту в другую.

Установка пакета - pip install forex-python.

Текущая программа выдает нам цену одного биткоина в рублях за каждый день в промежуток времени начиная с 10:10:10 18 мая 2020 года и заканчивая 10:10:10 20 мая 2020 года.

Документация библиотеки находиться здесь.

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

Python Learning

Ладно, ловите ссылку: /channel/+s-GwvLGhCDllZjli

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

Python Learning

От Питона до ган*она — бывшие сотрудники онлайн-школ сливают ВСЁ

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

/channel/+EYvAvK59AqM1MjYy

⬆️ Забирай пока доступ открыт

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

Python Learning

Самый легкий способ мерджить словари

Слияние словарей - частое действие в программировании на Python. Существует множество способов сделать это. Но все они были уродливы до версии Python 3.9.

Начиная с Python 3.9, мы наконец-то получили самый элегантный способ объединения словарей - использование операторов объединения.

Как показано в примере выше, мы можем просто использовать оператор | для слияния двух разных словарей. Более того, он также поддерживает объединение in-place.

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

Python Learning

Данные о памяти

Благодаря пакету shutil можно получить информацию о памяти на жёстком диске. Метод disk_usage возвращает количество всей, занятой и свободной памяти в байтах. В примере кода для упрощения число поделено на 10 в 9-ой степени, чтобы вывести кол-во памяти в гигабайтах, а также лишняя дробная часть после второго знака отсекается с помощью format.

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

Python Learning

Узнаем информацию о стране

countryinfo - модуль Python для возврата данных о странах, информации ISO и штатах/провинциях внутри них.

Установка пакета - pip install countryinfo.

В нашем примере мы узнаем население, официальный язык и столицу Испании.

Документацию пакета можно найти здесь.

P.S. Не забываем ставить реакции

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

Python Learning

Как создать Minecraft на Python? Обзор библиотеки Ursina Engine

Среди любителей Minecraft много энтузиастов: пока одни просто играют, другие запускают целые серверы и пишут модификации. А кто-то идет дальше и разрабатывает собственные песочницы. Последнее достаточно просто сделать на Python.

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

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

Python Learning

Копирование объектов

При стандартном присваивании обычно новый объект не создается, а лишь копируется ссылка на уже имеющийся. Если использовать copy.copy(), произойдет поверхностное копирование, т.е. создастся новый объект, но его ссылки на другие объекты будут те же.

Если же использовать copy.deepcopy(), то получатся "настоящие" копии объекта и всех его ссылок.

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

Python Learning

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

Для того чтобы перемешать символы в строке вы можете воспользоваться методом random.sample().

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

Python Learning

Мы тут сделали бота MidJourney!

Он подключен к нейросети и за секунду генерирует изображение по любому запросу. Закрепили его в нашем новом канале: там теперь каждый день выходят новости из мира технологий и нейросетей, которые вы так любите. @the_next_leveI

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

Python Learning

Пишем простую игру на python

В данной статье мы создадим всем известную игру камень, ножницы, бумага.

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

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

Python Learning

Календарь в Python

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

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

Python Learning

Как определить нажатия клавиш на клавиатуре с помощью Python

Установим пакет keybord - pip3 install keyboard.

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

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

Python Learning

Какие шаблоны проектирования нужно знать Python-разработчику? Узнайте 14 февраля в 20:00 на открытом уроке «Design patterns» онлайн-курса «Python Developer. Professional» в OTUS.

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

👉 Чтобы подготовиться к встрече, пройдите вступительный тест, который покажет сложность курса именно для вас https://otus.pw/0Qlk/

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