Python Education
Yopiq kanal
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Ko'proq ko'rsatish8 528
Obunachilar
-224 soatlar
-147 kun
-7130 kun
Postlar arxiv
8 528
Модуль subprocess
Модуль subprocess позволяет создавать новые процессы. При этом он может подключаться к стандартным потокам ввода/вывода/ошибок и получать код возврата.
С помощью subprocess можно, например, выполнять любые команды Linux из скрипта. И в зависимости от ситуации получать вывод или только проверять, что команда выполнилась без ошибок.
Python Education
8 528
Модуль csv
Программисты часто сталкиваются с задачей обработки больших объемов структурированных данных. Python имеет встроенную библиотеку CSV, с помощью которой программист может работать со специальными CSV файлами. Это своего рода электронные таблицы.
Файл CSV – это особый вид файла, который позволяет структурировать большие объемы данных.
По сути, он является обычным текстовым файлом, однако каждый новый элемент отделен от предыдущего запятой или другим разделителем. Обычно каждая запись начинается с новой строки. Данные CSV можно легко экспортировать в электронные таблицы или базы данных. Программист может расширять CSV файл, добавляя новые строки.
Python Education
8 528
Модуль glob
Модуль glob находит все пути, совпадающие с заданным шаблоном в соответствии с правилами, используемыми оболочкой Unix. Обрабатываются символы "*" (произвольное количество символов), "?" (один символ), и диапазоны символов с помощью []. Для использования тильды "~" и переменных окружения необходимо использовать os.path.expanduser() и os.path.expandvars().
Python Education
8 528
Модуль Calendar
В Python есть встроенный модуль Calendar, который содержит полезные классы и функции для поддержки различных операций с календарем. По умолчанию модуль «Calendar» следует григорианскому календарю, где понедельник – это первый день (0) недели, а воскресенье –последний день недели (6).
Для печати календарей и управления ими в модуле Calendar есть 3 важных класса: Calendar, TextCalendar и HTMLCalendar.
Python Education
8 528
Как добавить новый словарь в ChainMap?
Вы можете добавить новый словарь в начало ChainMap, используя метод .new child()
8 528
Разбиение строки
Для анализа текста требуются различные метрики, такие как количество слов, количество символов, средняя длина предложения. Чтобы вычислить эти значения, нам нужно подготовить текст — очистить и разделить. К счастью для нас, в Python есть несколько встроенных функций для разделения текста
8 528
‼️ Ищем людей, кто хочет заработать в интернете.
Работа от 4 000₽/день.
Сотни вакансий для удалённой работы, успей урвать лучшую.
Горящие вакансии:
— Менеджер в Telegram - от 5 000₽/день
— Копирайтер - от 4 000₽/день
— Просмотр видео - от 4 000₽/день
Даже не требуется опыт, только желание.
Подписывайся: Работа, найдись!
8 528
Repost from ChatGPT - ИИ, нейросети
‼️ Ищем людей, кто хочет заработать в интернете.
Работа от 4 000₽/день.
Сотни вакансий для удалённой работы, успей урвать лучшую.
Горящие вакансии:
— Менеджер в Telegram - от 5 000₽/день
— Копирайтер - от 4 000₽/день
— Просмотр видео - от 4 000₽/день
Даже не требуется опыт, только желание.
Подписывайся: Работа, найдись!
8 528
ChatGPT написала два скрипта на Python для генерации 3D-моделей на Blender
Нейросети поставили задачу: написать скрипт на Python, который создал бы в Blender несколько 3D-моделей с количеством полигонов больше 20.
8 528
Нашли лучшие курсы по Python-разработке!
Tutortop — образовательный маркетплейс №1, где представлено более 5000 курсов от более чем 300 школ. Вы можете сравнить курсы по рейтингу, цене и отзывам, а еще купить дешевле, чем напрямую 🔥
Подборка лучших курсов для разработчиков от tutortop:
— Курс «Python-разработчик с гарантией трудоустройства» от Eduson. Рейтинг 4.8 из 5.
— Профессия «Fullstack-разработчик на Python» от Логомашина. Рейтинг 4.9 из 5.
— Курс «Fullstack-разработчик на Python» от Нетологии. Рейтинг 4.8 из 5.
Скидку до 10 000 ₽ на эти и десятки других курсов можно приобрести на tutortop ⚡️
8 528
Отправляем SMS-сообщения с помощью Python
Мы собираемся использовать веб-API, чтобы упростить и повысить надежность отправки SMS.
Подробную инструкцию можно найти здесь.
Python Education
8 528
Функция enumerate для получения пар индекс-значение
Функция enumerate() применяется в случаях, когда необходим счётчик количества элементов в последовательности. Позволяет избавиться от необходимости инициировать и обновлять отдельную переменную-счётчик.
Python Education
8 528
string.replace
Метод replace() заменяет каждое совпадающее вхождение подстроки другой строкой. При необходимости ты можешь задать, сколько раз должна происходить замена. Если же не указывать данный параметр, все совпадающие вхождения будут замены.
Python Education
8 528
inspect
Модуль inspect пригодится для понимания того, что происходит за кулисами в Python. Вы даже можете вызывать его методы на них самих!
Ниже используется метод inspect.getsource() для вывода его собственного исходного кода. Также используется метод inspect.getmodule() для вывода модуля, в котором его определили.
Python Education
8 528
list.index
Метод index() возвращает индекс указанного элемента в списке. Обрати внимание, данный метод возвращает только первое вхождение соответствующего элемента. Если элемент не найден, возникает исключение ValueError.
Python Education
8 528
string.zfill
Метод zfill() возвращает копию строки с символами '0', дополненными слева. С помощьб width ты указываешь длину возвращаемой строки. Предположим, начальная длина строки равна 10. А width указан 15. В этом случае zfill() возвращает копию строки с пятью цифрами «0», заполненными слева. Предположим, начальная длина строки равна 10. А width - 8. В этом случае zfill() не заполняет 0 цифр слева и возвращает копию исходной строки. Длина возвращаемой строки в этом случае будет равна 10.
Python Education
