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

Группировка смежных списков

Группировку смежных списков, разумеется, легко осуществить в цикле for, особенно, используя zip(), но это далеко не самый лучший способ.

Чтобы сделать это проще и быстрее, напишем лямбда-выражение с zip, которое сгруппирует смежные списки следующим образом.

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

Python Learning

Аргументы программ командой строки

При запуске скриптов через терминал есть возможность указывать передаваемые аргументы. Список этих аргументов — это argv во встроенном модуле sys.

Первым элементом списка argv всегда является имя программы, далее идут переданные аргументы.

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

Python Learning

Как научиться работать с базами данных и облегчить работу в 2023 году? Запишитесь на бесплатный интенсив Skillbox, который пройдёт с 26 по 28 декабря в 19:00 по московскому времени. Всего за 3 вечера вы узнаете, как хранятся данные в сети, познакомитесь с языком SQL и напишете набор запросов к базе данных.

Подробности: 👉 https://clc.to/6q9Cag.

Что будет:

● 3 дня вебинаров по 1,5 часа для полного погружения в тему;
● реальные задачи, которые помогут закрепить знания и понять, в каком направлении двигаться дальше;
● общение с другими участниками и ведущим интенсива в закрытом чате в Telegram;
● самостоятельное создание проекта, который высоко оценят потенциальные работодатели.

Спикер интенсива — специалист по анализу данных, сертифицированный SQL-разработчик от Microsoft Мкртич Пудеян.

👉 Сегодня более 17 000 компаний ищут специалистов со знанием SQL.

🎁 Всем зарегистрировавшимся пришлём на почту чек-лист базовых навыков по SQL, которые требуют на собеседованиях. Подключайтесь к прямым эфирам и используйте возможность получить сертификат на скидку 10 000 рублей на любой курс Skillbox. А в конце интенсива подарим участникам электронную книгу издательства МИФ.

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

Python Learning

Всем кто хочет в IT пора понять — учиться лучше самостоятельно

Практические навыки важнее, чем дипломы онлайн-школ и курсов

Вот бесплатный способ прокачаться в Python и Machine Learning:

Канал с задачами по уровням от junior до Middle — заходи, тренируйся бесплатно и получай результат.

🐍 /channel/python_tasks

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

Python Learning

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

Как работает any() и all()?

Any() принимает последовательность и возвращает true, если какой-либо элемент в последовательности равен true.
All() возвращает истину, только если все элементы в последовательности истинны.

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

Python Learning

Простой бот для VK на Python

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

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

Python Learning

docstring

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

В Python docstring игнорируются интерпретатором и не могут быть выполнены. Однако, когда вы добавляете docstring в модуль, функцию и так далее, эта строка становится специальным атрибутом, к которому можно получить доступ через __doc__.

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

Python Learning

Фреймворк Flask

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

Для первого рабочего приложения достаточно шести строк. В начале импортируем модуль, установленный как обычно при помощи pip, затем создаём объект-приложение, далее с помощью декоратора указываем путь в адресной строке и определяем функцию, которая возвращает отображаемый текст. После запуска приложения результат можно увидеть в браузере по адресу http://localhost:5000/.

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

Python Learning

Ограничение использования памяти и процессора

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

Для работы с процессором мы сначала получаем значения soft и hard лимитов для ресурса LIMIT_CPU, а затем ставим лимит, используя некоторое число секунд, задаваемое при помощи аргумента seconds, и значение hard лимита. После регистрируется обработчик signal, который начинает процедуру выхода при превышении выделенного нами времени. Для работы с памятью мы также получаем значения hard и soft лимитов, а потом ставим ограничения с помощью метода setrlimit, передавая в него размер ограничения и значение hard лимита.

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

Python Learning

Создаем 2D игру на Python с библиотекой Arcade

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

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

Python Learning

Hello-world с интерфейсом

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

Импортируем библиотеку, создаем строковую переменную Tkinter. Создаем виджет label, устанавливаем переменную в поле. Пакуем и выводим!

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

Python Learning

Извлекаем домен из URL-адреса с помощью Python

Для анализа домена URL-адреса в Python 3 вы можете использовать следующую конструкцию.

Однако для надежного парсинга домена верхнего уровня (example.testв данном примере) необходимо установить специализированную библиотеку (например, tldextract).

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

Python Learning

Разбиение на фрагменты

Этот пример покажет, как разбить список на фрагменты и разделить его на меньшие части.

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

Python Learning

🎮 Пишем Тетрис на Python с помощью библиотеки Pygame

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

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

Python Learning

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

Как в классе сослаться на родительский класс?

Ответ на картинке(Функция super принимает класс и экземпляр).

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

Python Learning

Создание многопоточного сервера на Python и Orange Pi

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

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

Python Learning

Модуль pytz

Модуль pytz обслуживает функции преобразования даты и времени. Таким образом, позволяет пользователям обслуживать международную клиентскую базу.

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

С документацией пакета вы можете ознакомиться здесь.

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

Python Learning

Циклический сдвиг списка на N элементов вправо

Выше приведено решение с помощью слайсов.

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

Python Learning

🐍🧩 5 задач по Python для новичков с решениями

Задачи о примерных студентах, сортировке IP-адресов, гематрии слов, группировке дубликатов и разделении списка на отрезки.

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

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

Python Learning

Друзья, каких каналов по тематике программирования вам не хватает в телеграме? Очень интересно услышать ваше мнение!

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

Python Learning

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

Напишите программу, которая принимает текст и выводит два слова: наиболее часто встречающееся и самое длинное

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

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

Python Learning

Руководство по PyQt5

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

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

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

Python Learning

Дорогие подписчики, напишите в комментариях список тем, которые вы бы хотели, чтобы мы рассмотрели в наших постах 🐍🐍🐍🐍

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

Python Learning

Где верстальщики берут годные макеты?

В канале с лучшими макетами, конечно же!

Макеты для дизайна любой сложности, с которыми сможет работать даже новичок

Будь на шаг впереди других дизайнеров – @best_templates

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

Python Learning

Метод compress()

Метод compress() модуля itertools создает итератор, который фильтрует элементы из данных s, возвращая только те, которые имеют соответствующий элемент, равный True или 1 в последовательности lst.

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

Python Learning

📌 Бесплатное обучение по дизайну с нуля. Вместе сделаем тебе портфолио из 3+ новых работ

Что ты получишь?
- Фидбэк (разбор всех ДЗ от куратора)
- Тусовка (личный кабинет с уроками + живой чат)
- Портфолио (упакуем по урокам и проверим)
- Экзамен (аттестация и балл)

Будем делать: веб-дизайн, графический дизайн, анимация интерфейсов - /channel/YudaevSchoolmkbot?start=ZGw6MTA1NTcw

Программа обучения:
- Как работать в Figma с нуля
- Изучение основ дизайна (сетки, композиция т.д.)
- Способы поиска контента и правильной работы с ним
- Создание анимации интерфейса
- 4 домашних задания
- Личные разборы от наставника (дизайнер с опытом и доходом от 100к)
- Эфир - "Как найти себе первого клиента"

👉 Переходи в чат, там тебя уже ждут кураторы, уроки, домашки и живое общение! - /channel/YudaevSchoolmkbot?start=ZGw6MTA1NTcw

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

Python Learning

◀️Django с нуля. Часть 1: пишем многопользовательский блог для клуба любителей задач Python

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

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

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

Python Learning

Backend! Backend! Backend! Много BACKEND’a!

Зачем платить за курсы
, если они есть в открытом доступе? Выучи такие языки бесплатно:

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

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

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

Python Learning

Гениально: Макдональдс создали чтобы манипулировать людьми. После фастфуда люди чаще покупают любое барахло, поэтому Макдональдс всегда есть в Торговых центрах.

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

Если вы хотите видеть всю подноготную современного пиара — читайте «Потреблять»

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

Канал уже навел шумиху, подписывайтесь: @potreblyat

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

Python Learning

Метод file.writelines()

Метод файла file.writelines() записывает последовательность (список) строк в файл file.

Последовательностью может быть любой итерируемый объект, содержащий в качестве элементов строки. Обычно это список строк.

Обратите внимание, что метод file.writelines() не добавляет разделители строк автоматически. Если они требуются, то добавляйте их вручную.

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