🐍 Укус питона 🐍
Open in Telegram
🐍 Канал о программировании на языке Python. Тематические уроки и лайфхаки. 👽 Админ - @tg_adminisrator 🔊 Купить рекламу: https://telega.in/c/byteofpython 👉 Чат: @abyteofpython 👉 Поделиться с друзьями: @byteofpython
Show more2 334
Subscribers
No data24 hours
-117 days
-3730 days
Posts Archive
2 334
Модуль locale
При форматировании чисел Python по умолчанию использует англосаксонскую систему, при которой разряды целого числа отделяются друг от друга запятыми, а дробная часть от целой отделяется точкой. В континентальной Европе, например, используется другая система, при которой разряды разделяются точкой, а дробная и целая часть - запятой, первая часть кода:
И для решения проблемы форматирования под определенную культуру в Python имеется встроенный модуль locale.
Для установки локальной культуры в модуле locale определена функция setlocale(). Она принимает два параметра, вторая часть кода:
Первый параметр указывает на категорию, к которой применяется функция - к числам, валютам или и числам, и валютам.
🐍 Укус питона // 💬 Чат // #теория #модули #locale
2 334
📌 Уже 17 января в 19:00 (мск) стартует наш бесплатный двухдневный онлайн-интенсив.
Во время эфира вы научитесь писать код, запускать и поддерживать простого Telegram-бота. Познакомитесь с синтаксисом языка и увидите, как декомпозировать задачи по разработке.
Приходите, чтобы пообщаться и поучиться у опытного разработчика, узнать всю правду и перспективы Python и получить полезные подарки для комфортного старта в разработку.
🎁 Всем, кто зарегистрировался — Гайд «Как заговорить на сленге IT-специалистов», а каждому участнику — Карта компетенций Python-разработчика.
Реклама. АНПОО "ХЕКСЛЕТ КОЛЛЕДЖ". ИНН 7839056670.
2 334
Работа со списком
Для работы со списками в модуле random определены две функции: функция shuffle() перемешивает список случайным образом, а функция choice() возвращает один случайный элемент из списка:
🐍 Укус питона // 💬 Чат // #теория #модули #random #список
2 334
Требуются парни и девушки в возрасте 19–40 лет, желающие работать в сфере IT. Опыт в программировании не нужен.
С 18 по 24 января проводим бесплатный онлайн-интенсив по Frontend-разработке, где будем показывать, как разрабатывать сайты и веб-приложения.
За эти 7 дней обучения ты:
1. Создашь полноценный веб-сайт на HTML и CSS;
2. Оживишь страницу с помощью JavaScript;
3. Используешь фронтенд-фреймворк Angular;
4. Подключишь Backend и загрузишь сайт на хостинг;
5. Получишь советы по доработке своего проекта;
6. Узнаешь сколько можно зарабатывать и как работать;
7. Получишь в подарок чек-лист «45 мест для поиска работы».
А главное, ты увидишь, что разрабатывать сайты и приложения не так сложно, как кажется. И поймёшь, как тебе развиваться в этой профессии, чтобы уже в следующем году зарабатывать от 1000$ на вёрстке сайтов.
👉 Проскочить на интенсив бесплатно
2 334
Переменные apple и Apple (с большой буквы) – это одна и та же или разные?
2 334
⚡️ Отус приглашает 11 января в 19:00 мск на бесплатный вебинар «Освойте искусство обработки Excel-таблиц с Pandas».
Вебинар приурочен к старту курса «Специализация Python Developer».
На вебинаре вы научитесь:
– Основам Pandas (создание, чтение, запись данных в Excel)
– Продвинутым методам обработки таблиц (фильтрация, сортировка, группировка данных)
– Визуализации данных (создание информативных графиков из Excel-таблиц)
– Автоматизации рутинных задач (ускорение работы с помощью функций Pandas)
Также мы обеспечим вас всеми необходимыми материалами и пошаговыми инструкциями, чтобы вы смогли эффективно применять полученные знания на практике!
➡️ Регистрация на вебинар: https://otus.pw/w7gt6/?erid=LjN8JzcRz
Этот вебинар идеально подходит как для новичков, так и для опытных пользователей, стремящихся улучшить свои навыки в обработке и анализе данных.
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
2 334
Модуль random
Функция randrange() возвращает случайное целое число из определенного набора чисел. Она имеет три формы:
• randrange(stop): в качестве набора чисел, из которых происходит извлечение случайного значения, будет использоваться диапазон от 0 до числа stop
• randrange(start, stop): набор чисел представляет диапазон от числа start до числа stop
• randrange(start, stop, step): набор чисел представляет диапазон от числа start до числа stop, при этом каждое число в диапазоне отличается от предыдущего на шаг step
🐍 Укус питона // 💬 Чат // #теория #модули #random #randrange
2 334
Модуль random
Модуль random управляет генерацией случайных чисел. Его основные функции:
• random(): генерирует случайное число от 0.0 до 1.0
• randint(): возвращает случайное число из определенного диапазона
• randrange(): возвращает случайное число из определенного набора чисел
• shuffle(): перемешивает список
• choice(): возвращает случайный элемент списка
Функция random() возвращает случайное число с плавающей точкой в промежутке от 0.0 до 1.0. Если же нам необходимо число из большего диапазона, скажем от 0 до 100, то мы можем соответственно умножить результат функции random на 100.
Функция randint(min, max) возвращает случайное целое число в промежутке между двумя значениями min и max.
🐍 Укус питона // 💬 Чат // #теория #модули #random
2 334
Ручная компиляция байткода. Продолжение.
Для компиляции в функцию compile() передаем путь к скрипту. После выполнения программы в текущей папке также будет сгенерирован каталог pycache, а в нем файл user.cpython-311.pyc
Модуль compileall применяется для компиляции всех файлов Python по определенным путям. Например, скомпилируем все файлы в каталоге C:/python/files, смотрим пример.
По умолчанию компилируются даже те файлы, которые содержатся в подкаталогах. Если надо скомпилировать только те файлы, которые располагаются непосредственно в указанно папке, то применяется опция -l
🐍 Укус питона // 💬 Чат // #теория #модули #байткод
