Just Python
الذهاب إلى القناة على Telegram
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/justpython_it РКН: clck.ru/3MnbSc
إظهار المزيد9 891
المشتركون
لا توجد بيانات24 ساعات
-117 أيام
-5430 أيام
أرشيف المشاركات
9 887
Как вывести переменную и строку в Python, разделив их запятыми
Вы можете указать строку и переменную в качестве аргументов функции print(), просто перечислив их через запятую.
#theory // Just Python
9 887
GitHub теперь в Telegram!
Самый прогерский канал, где за 10 минут ты научишься:
/ Пробив по фото и номеру в ТГ
// Как взломать вебку подруги
/// Мануал по OSINT разведке
Подписывайся, нас уже сотни тысяч: >@GitHub
9 887
Итерация без итератора
Чтобы лучше понять преимущества итераторов, давайте кратко рассмотрим итерацию без итераторов. Примером итерации без итератора является классический цикл for в стиле C. Этот стиль существует не только в C, но и, например, в C++, go и JavaScript.
#theory // Just Python
9 887
Как удалить пробелы из строки с помощью replace()
Как упоминалось выше, функция replace() – это одна из наиболее часто используемых строковых функций в Python. С ее помощью можно заменить определенный символ, слово или фразу в указанной строке. Синтаксис функции replace()
#theory // Just Python
9 887
Распечатывание ежемесячного календаря
Этот лайфхак — всего лишь скрытая функция Python, которая позволяет распечатывать ежемесячный календарь в формате таблицы.
9 887
❗️ Команде российских хакеров удалось взломать систему безопасности ChatGPT
Всего в несколько хитрых промтов вы можете:
• ПОЛНОСТЬЮ снять любую цензуру с ChatGPT
• получить ПОЖИЗНЕННЫЙ бесплатный доступ к ChatGPT Pro и ChatGPT 5.1
• использовать ИИ для поиска ЛЮБОЙ информации: от номера телефона до геолокации конкретного человека.
Все инструкции хакеры выложили в закрытый канал. Тем временем, OpenAI бьёт тревогу и пытается добиться блокировки.
Сохраняйте, пока есть доступ:
https://t.me/+gTxF_qGW8ucxNjcy
9 887
Обмен значений переменных
Обмен значений двух переменных - это действие, в результате которого одна переменная принимает значение, равное второй переменной, а вторая - первой. Если попытаться сделать такой обмен, сначала присвоив первой переменной значение второй, а второй - значение первой, ничего не получится.
#theory // Just Python
9 887
Выполнение приближений
Мы можем использовать модуль дробей, чтобы приблизить и округлить число до рационального значения.
#theory // Just Python
9 887
Тестировщик — простой старт в IT с нуля.
Хотите выйти на удалёнку и зарабатывать от 80 000 ₽ уже через полгода? Профессия тестировщика — это стабильный спрос, высокая зарплата и никаких сложных навыков программирования. Вы проверяете сайты и приложения на баги — просто и увлекательно.
Сейчас — уникальный шанс: мини-курс на 4 дня бесплатно, плюс индивидуальная карьерная консультация в подарок. Вас пошагово проведут от нуля до первого тестового задания.
Жмите на кнопку, проходите короткий тест и забирайте свой билет в IT до 31 декабря!
9 887
Функции питания и журнала
Есть несколько полезных функций для логарифмических и степенных операций.
9 887
Атрибуты и функции комплексных чисел
Давайте посмотрим на некоторые атрибуты и функции экземпляров комплексных чисел.
#theory // Just Python
9 887
Веб-парсинг
Вот некоторые популярные библиотеки для парсинга:
• Beautiful Soup
• Scrapy
Пример - получить значение валюты по сравнению с долларом США.
#theory // Just Python
9 887
Генераторы списков очень классная особенность
Ещё одна классная особенность Python, дающая возможность быстро создавать списки. Такие выражения позволяют легко писать чистый код, который читается почти как естественный язык
9 887
Использование Counter для подсчёта элементов в коллекции
Когда вам нужно быстро подсчитать количество повторяющихся элементов в списке или другой коллекции, класс Counter из модуля collections делает это легко и эффективно.
Использование Counter упрощает задачу подсчета элементов, делая код более кратким и понятным, а также позволяя быстро получать полезную информацию о распределении данных.
#theory // Just Python
9 887
repr
Метод repr() позволяет определять строковое представление, предназначенное для программиста и удобное при использовании во время отладки, а метод str() позволяет определять понятное пользователю строковое представление, которое можно отображать в интерфейсе программы.
#theory // Just Python
9 887
⚡️ Стартовал ГЛАВНЫЙ РОЗЫГРЫШ В МИРЕ КИБЕРСПОРТА — дарим призов на МИЛЛИОН рублей!
— Игровой ПК с RTX 5080
— Игровой ноутбук ASUS ROG Strix G615LR
— Монитор Samsung Odyssey OLED G8
— VR-очки Steam Frame
— Геймпад Steam Controller
— Steam Deck
— PlayStation 5 Pro
— Игровой Смартфон ASUS ROG Phone 9 Pro
Что нужно для участия?
1. Подпишись на: Cybersport.ru, Москва Нон-Стоп и Рестарт
2. Нажать «Участвую!» под этим постом
Итоги подведём 20 декабря в 18:00 случайным образом при помощи бота. Доставка для победителей бесплатная.
9 887
Красивый вывод списка с помощью print
Конечно, становится понятно, что из себя представляет список, но чаще всего пользователь не хочет видеть кавычки вокруг каждого элемента.
Метод join преобразовывает список в строку, рассматривая каждый элемент как строку. Разделителем является та строка, для которой был вызван join. Он достаточно умен, чтобы не вставлять разделитель после последнего элемента.
Дополнительный бонус: join работает линейное время. Никогда не создавайте строку складыванием элементов списка в цикле for: это не просто некрасиво, это занимает квадратичное время
9 887
Использование списковых включений (List Comprehensions) для создания списков на основе других коллекций
Когда вам нужно создать новый список, применяя операцию ко всем элементам другого списка или фильтруя элементы по определённым условиям, списковые включения (list comprehensions) позволяют сделать это в одной строке.
Использование списковых включений позволяет быстро и эффективно создавать новые списки, выполняя любые необходимые трансформации и фильтрации в лаконичной форме, что улучшает читаемость и поддерживаемость кода.
#theory // Just Python
9 887
Возврат нескольких значений
Здесь возвращается кортеж. С тем же эффектом можно было бы написать return (name, birthdate).
Это нормально для ограниченного количества возвращаемых значений. Но все, что превышает 3 значения, должно быть помещено в класс (data)
9 887
Можно разбить строки в список
В этом случае разбиение происходит по символу пробела
Чтобы разделить по пустому месту, не нужно передавать в split никаких аргументов – используйте mystring.split().
Split также имеет второй параметр, называемый maxsplit, который определяет максимальное количество разбиений. По умолчанию он равен -1 (без ограничений).
