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 Learning

Узнаем количество фотографий в папке

Вы можете использовать модуль os в Python для получения списка файлов в папке и подсчета количества файлов с расширением изображения.

Просто замените /путь/к/папке на фактический путь к вашей папке с фотографиями. Код будет подсчитывать количество файлов с расширениями .jpg, .jpeg, .png и .gif. Если вам нужно учитывать другие типы файлов, вы можете добавить соответствующие расширения в список photo_extensions.

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

Python Learning

😻 😫 🐹 😫 🐱 😫 🐭 😫🦉

Data Secrets — канал для датасаентистов

Как тренировали алгоритм, который обыграл чемпиона мира в шахматы?
Как работает FaceID в твоем смартфоне?
Как обучить ChatGPT на стареньком ноутбуке?
Как предсказать курс биткоина и исход футбольного матча?
Чем отличаются сверточные и рекуррентные нейросети?

Заходи и узнаешь @data_secrets

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

Python Learning

Телеграм бот для CustDev'а на Aiogram

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

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

Python Learning

Временные файлы

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

Функция TemporaryFile создает временный файл в системной директории и возвращает файлоподобный объект.

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

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

Python Learning

Мы собрали для вас подборку самых полезных каналов для Python разработчиков.

От практических каналов, где авторы пишут код 24/7 и выкладывают его подписчикам до каналов о хакинге на Python, и создании нейросетей.

Только актуальный и полезный материал 2023 года.

Сохраняйте себе: /channel/addlist/8vDUwYRGujRmZjFi

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

Python Learning

Проверяем, является ли заданная дата – праздником

Установка модуля - pip install holidays

В нашем примере мы проверяем является ли 25 декабря 2021 в Великобритании праздником. Наша программа выдает нам, что в этот день отмечается Рождество.

Подробнее про данный модуль можно почитать здесь.

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

Python Learning

Клеточные автоматы. Игра «Жизнь». Часть 1

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

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

Python Learning

Любишь решать задачи по Python? 🤔

А представь, что все это в формате MMORPG телеграм-бота, где ты можешь прокачивать своего персонажа, баттлиться с друзьями, проходить собесы в IT компании и прокачивать себя как разработчика!

В Dev’s Battle ты найдешь:

👉 5000+ активных игроков
👉 3000+ задачек по Python
👉 Задачки для уровней: Junior, Middle и Senior
👉 Задачи по Django, Flask, ML, SQL, Data Engineering, Алгоритмы.
👉 Подробное объяснение всех задач с примерами и картинками.

Все это бесплатно, с небольшим кринжом и крутым Python комьюнити!

😎 Залетай в Dev’s Battle, если, конечно, сможешь...

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

Python Learning

❓ Как выглядит типичный рабочий стол Python-разработчика?

📆 25 мая в 20:00 мск
Вебинар: Рабочее место Python-разработчика

👉 На занятии вы узнаете:
- Что такое IDE и какие IDE существуют;
- Как настроить самую полнофункциональную IDE для Python — PyCharm Community Edition;
- Какие бывают версии Python и почему их так много;
- Что такое виртуальные среды, и как разрабатывать несколько проектов на одной машине;
- Как запустить приложение в Docker-контейнере

💪 В результате занятия вы сможете организовать изолированную среду для разработки и запуска приложения с помощью venv и docker, узнаете, почему существуют различные версии Python, а также как организовать свое рабочее место, чтобы разрабатывать несколько различных проектов.

👉 Зарегистрируйтесь, чтобы участвовать https://otus.pw/yw49/

📌 Вебинар приурочен к старту онлайн-курса «Специализация Python Developer» для начинающих Python-разработчиков.
Нативная интеграция. Информация о продукте www.otus.ru

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

Python Learning

SQLAlchemy

Библиотека SQLAlchemy в Python используется для работы с базами данных.
Она предоставляет удобный и гибкий способ взаимодействия с различными типами баз данных, включая SQLite, MySQL, PostgreSQL и многие другие.

Одним из интересных и малоизвестных свойств SQLAlchemy является возможность использования выражений в качестве аргументов функций (например, case(), or_()). Это позволяет создавать гибкие запросы к базе данных, которые могут изменяться в зависимости от условий.

В этом примере мы создаем запрос, который возвращает все строки из таблицы users, у которых либо имя равно "John", либо возраст равен 25.

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

Python Learning

re.findall()

Функция findall() модуля re возвращает все неперекрывающиеся совпадения шаблона "pattern" в строке "string" в виде списка строк или список кортежей. Строка сканируется слева направо, и совпадения возвращаются в найденном порядке.

Результат зависит от количества групп захвата в шаблоне:

•Если групп нет, то возвращается список строк, соответствующих всему шаблону.
•Если существует ровно одна группа, то возвращается список строк, соответствующих этой группе.
•Если присутствует несколько групп, то возвращается список кортежей строк, соответствующих группам.

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

Python Learning

Новый синтаксис для generic-типов в Python 3.12

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

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

Python Learning

Узнаем сколько сейчас человеку лет по дате рождения с помощью Python

Для этого можно использовать модуль datetime.

Пример запуска программы:

Введите дату рождения (дд.мм.гггг): 01.01.1990
Вам сейчас 31 лет

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

Python Learning

Дополнительная клавиатура своими руками на Python

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

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

Python Learning

Время учить Python. 7 июня старт Подготовительного курса 🐍

✔️Упражняемся в браузерном тренажере — учимся понимать и писать код на Python.
✔️Погружаемся в реальный продакшен — создаем конвертер валют вместе с наставником.
✔️Размещаем изменения на GitHub — получаем основу для своего первого пет-проекта.

База по Python за 14 дней. На практике. За 990 рублей.

🔜 Запишитесь прямо сейчас по ссылке выше или тут —> https://ru.hexlet.io/link/aiPvPM

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

Python Learning

Jinja2

Jinja2 - это библиотека шаблонизатора для языка программирования Python.
Она позволяет создавать шаблоны HTML, XML и других форматов, которые могут использоваться для создания динамических веб-страниц.

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

В данном примере мы создаем шаблон, в котором используется переменная name. Затем мы передаем значение этой переменной в шаблон и рендерим его с помощью метода render. В результате мы получаем строку "Привет, мир!", которая выводится на экран.

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

Python Learning

Что нам стоит диаграмму в Python построить: 5 вариантов привлекающей внимание визуализации данных и кое-что ещё

Диаграммы помогают визуализировать как простые, так и самые сложные наборы данных. При этом диаграмм — множество видов, у каждого есть свои достоинства и недостатки. О наиболее эффектных и эффективных, реализуемых с Python, мы решили рассказать в сегодняшней подборке.

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

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

Python Learning

Сокращение ссылок прямо в коде

Иногда возникает необходимость сделать ссылку более короткой. Для этого пригодится библиотека pyshorteners — с помощью трех строк кода и сервиса tinyurl она позволяет быстро создать короткую ссылку.

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

Python Learning

Генерируем ip адреса

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

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

Python Learning

10 фишек Python, которые поднимут ваш скилл на новый уровень

Составили подборку из 10 фишек языка Python, которые упростят разработку, но о которых вы могли не слышать.

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

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

Python Learning

ЧЕ, АЙТИШНИК, ДА? КРАСАВЧИК!

Сделали для вас самую полезную подборку каналов по программированию. В ней собраны официальные русскоязычные каналы самых популярных языков. Там только топовая информация, которая потом появляется на платных курсах. Надо подписаться: @it

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

Python Learning

Метод sets.issubset()

Метод sets.issubset() позволяет проверить находится ли каждый элемент множества sets в последовательности other. Метод возвращает True, если множество sets является подмножеством итерируемого объекта other, если нет, то вернет False.

Синтаксис:
sets.issubset(other).

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

Python Learning

Propan — Python фреймворк для написания микросервисов с использованием брокеров сообщений

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

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

Python Learning

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

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

Ответ на картинке.

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

Python Learning

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

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

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

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

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

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

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

Python Learning

❗️Как пройти техническое собеседование на ML-специалиста?

⚠️ Узнайте на примере mock-интервью с преподавателями курса «MLOps» в OTUS!

На открытом уроке вы сможете наблюдать один из этапов собеседования при найме ML-специалистов — ML System Design секцию.

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

Больше инструментов MLOps ждет вас на курсе. Обратите внимание: возможные способы оплаты обучения.

👉 Готовьте вопросы и записывайтесь на вебинар!
https://otus.pw/1i8Q8/

Нативная интеграция. Информация о продукте www.otus.ru

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

Python Learning

Поймай меня, если сможешь: руководство по обработке исключений в Python

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

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

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

Python Learning

ТОП 3 канала для тех, кто увлекается хакингом

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

Python и 1000 программ - канал для всех, кто хочет освоить самый перспективный язык 2022 года. Гайды для новичков, шпаргалки, фишки, программы и многое другое.

Лаборатория хакера - обзоры инструментов, linux, практика, OSINT, пентест

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

Python Learning

Район Очаково-Матвеевское (ЗАО) – одно из самых перспективных направлений в пределах Москвы. Обширные промышленные территории района попали под программу реновации — вместо них появляются современные дома и инфраструктура.

Престижной частью района стали кварталы в окружении парков и заказников, эту территорию займут высокобюджетные проекты от лидеров рынка. Один из них — Level Мичуринский от московского девелопера Level.

Особенности Level Мичуринский — это выразительная архитектура, отличные виды из окон и ландшафтный парк с собственной набережной и выходом к заказнику «Долина реки Очаковки». В пешей доступности — пять парков и две станции метро. ТТК и Садовое кольцо — в 10–16 минутах на автомобиле.

В проекте представлен широкий выбор планировок от студий до 2-уровневых пентхаусов. В домах предусмотрены дизайнерские лобби, на территории — собственный детский сад и школа.

В мае Level предлагает скидку 25% и ипотечную ставку от 0,01% по программе «Семейная ипотека». Выберите квартиру и выгодные условия онлайн.

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