Just Python
Closed channel
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc
Show more9 696
Subscribers
-624 hours
-217 days
-7630 days
Posts Archive
9 696
Использование dict.get() для безопасного доступа к значениям словаря
Метод get() позволяет безопасно получать значения из словаря, возвращая значение по умолчанию, если ключ не существует. Это предотвращает возникновение ошибки KeyError и делает код более устойчивым.
Использование dict.get() делает код более безопасным и понятным, особенно при работе с динамическими или неполными данными.
#theory // Just Python
9 696
Bitcoin — всё. Крипте конец, за вчера она лопнула как мыльный пузырь.
Подобных новостей ждут те, кто винит себя в том, что не разобрался в криптовалютах много лет назад, а сейчас наблюдает как даже дети делают на ней деньги.
Но криптовалюты со временем только набирают обороты и плотнее входят в повседневную жизнь россиян.
Ведь на криптовалюту не действуют никакие ограничения. Через неё спокойно можно покупать доллары, переводить деньги между странами без ограничений и никакие комиссии банков или санкции вам не помешают.
Автор крупнейшей русскоязычной сети крипто сообществ даже написал руководство пользователя по криптовалютам, где простым языком помогает в этом всём разобраться. Там вы узнаете, какие криптовалюты сегодня можно взять за копейки, а через месяц продать за тысячи $$ и с чего стартовать, если вы чайник.
Мы живём в эпоху, когда сегодня 1 монетка криптовалюты стоит пару долларов, а уже завтра – больше квартиры.
Что бы получить доступ к руководству и крипто-сообществу перейдите по ссылке t.me/obucheniem и напишите слово «Хочу»
9 696
Pygments — мощная библиотека для подсветки синтаксиса в Python
Pygments — это библиотека для подсветки синтаксиса, которая поддерживает более 300 языков программирования. Она может быть использована для форматирования кода в веб-приложениях, документации или редакторах. Pygments автоматически распознает язык и применяет соответствующую подсветку.
Pygments — отличный выбор для создания приложений, требующих визуально выделенного кода с подсветкой синтаксиса.
Ссылочка на доку
#theory // Just Python9 696
Как создать свой Telegram-бот и начать зарабатывать уже сегодня?
Научим делать самые полезные и прибыльные боты на нашем бесплатном онлайн-практикуме и расскажем про то, как обучиться профессии промт-инженера с доходом 500.000 руб.
По итогам эфира вы узнаете:
— Как написать код для создания ботов;
— Кто такой промт-инженер и чем он занимается;
— Кому в действительности нужны его услуги и сколько за это платят;
— Кто может стать промт-инженером и какой порог входа;
Кликай на ссылку и забирай подробную информацию вместе с классными бонусами.
erid: LjN8JuaTM
ООО Зерокодер, ИНН 9715401631
9 696
Использование
functools.partialmethod для создания частичных методов
functools.partialmethod — это функция, которая позволяет создать частичный метод класса, фиксируя некоторые аргументы метода заранее. Это полезно, когда нужно часто вызывать метод класса с одинаковыми параметрами, но вы хотите избежать повторного их указания.
В этом примере partialmethod используется для создания метода, который фиксирует часть аргументов заранее, что упрощает вызовы.
Эта функция делает код более лаконичным и гибким при работе с методами классов.#theory // Just Python
9 696
Использование join() для объединения строк
Метод join() позволяет быстро объединить список строк в одну строку с заданным разделителем. Это удобный способ для формирования текстовых сообщений или представления данных.
Использование метода join() делает код более читабельным и эффективным при работе со строками, особенно в ситуациях, когда нужно объединить много элементов.
#theory // Just Python
9 696
Использование enumerate() для получения индексов в цикле
Функция enumerate() позволяет одновременно получать индекс и значение элементов в итерируемом объекте, что делает код более читаемым и удобным.
Использование enumerate() делает код более лаконичным и улучшает его читаемость, особенно при необходимости доступа к индексам элементов в циклах.
#theory // Just Python
9 696
+4
Senior-разработчик создал крутейший канал про SQL
Благодаря простым картинкам даже новичок научится разрабатывать приложения с использованием баз данных.
Присоединяйтесь: @SQL
9 696
Tenacity — мощная библиотека для реализации повторных попыток (retry)
Tenacity — это библиотека для реализации автоматического повторения операций при возникновении ошибок. Она позволяет легко добавить логику повторных попыток к любой функции или блоку кода, с гибкой настройкой условий и времени задержки между попытками.
Tenacity — отличный инструмент для работы с нестабильными операциями, такими как запросы к API или подключения к базе данных.
сылочка на доку
#theory // Just Python
9 696
Использование itertools.chain() для объединения нескольких итераторов
Когда вам нужно объединить несколько списков, кортежей или других итерируемых объектов в один, функция itertools.chain() позволяет сделать это эффективно, без необходимости создания временных списков.
Использование itertools.chain() упрощает процесс объединения итерируемых объектов, позволяя вам писать более чистый и эффективный код без необходимости создавать промежуточные списки.
#theory // Just Python
9 696
⚡️Сегодня началась блокировка Discord, но умельцы уже нашли решение - проблема фиксится легчайшее буквально в пару кликов.
Инструкция в закрепе: t.me/+yawn2_lbVGY0Njky
9 696
Использование itertools.product() для генерации декартова произведения
Когда вам нужно сгенерировать все возможные комбинации элементов из нескольких итерируемых объектов, функция product() из модуля itertools поможет сделать это эффективно.
Использование itertools.product() позволяет легко и эффективно генерировать все возможные комбинации из нескольких наборов значений, упрощая задачи перебора и анализа данных.
#theory // Just Python
9 696
🔴В России заработала программа социального жилья. С 20 сентября жители всех крупных регионов могут получить квартиру от государства, независимо от уровня доходов и состава семьи.
Уже появилась карта квартир, которые доступны для подачи. Чтобы посмотреть карту своего города, найдите его в списке:
Москва: @msk360
Питер: @petr360
Абакан: @abkn360
Архангельск: @arhangelsk360
Астрахань: @astrakhan360
Барнаул: @barnaul360
Балашиха: @balashiha360
Белгород: @belgorod360g
Благовещенск: @blagov360
Брянск: @bryansk360g
Великий Новгород: @vnovgorod360
Владивосток: @vladivostok360
Владимир: @vladimir360g
Волгоград: @volgograd360g
Воронеж: @voronezh360g
Вологда: @vologda360g
Волжский: @volgskii360
Екатеринбург: @ekaterinburg360
Ижевск: @izhevsk360
Иркутск: @irkutsk360g
Иваново: @ivanovo360
Йошкар-Ола: @ioshkarola360
Казань: @kazan360g
Калининград: @kaliningrad360g
Калуга: @kaluga360
Камчатка: @kamchatka360
Кемерово: @kemerovo360
Киров: @kirov360g
Краснодар: @krasnodar360g
Красноярск: @krasnoyarsk360
Кострома: @kostroma360
Крым: @crimea360g
Курск: @kursk360
Курган: @kurgan360
Липецк: @lipetsk360g
Магнитогорск: @magnitogorsk360
Махачкала: @makhachkala360
Мурманск: @murmansk360g
Набережные Челны: @chelny360
Нижний Новгород: @nizhnynov360
Нижний Тагил: @nizhnytagil360
Новокузнецк: @novokuznetsk360
Новосибирск: @novosibirsk360
Новороссийск: @novorussia360
Новоалтайск: @novoaltaisk360
Омск: @omsk360g
Оренбург: @orenburg360
Орёл: @orel360g
Пенза: @penza360
Пермь: @perm360
Петрозаводск: @petrozavodsk360
Подольск: @podolsk360
Рязань: @ryazan360
Ростов-на-Дону: @rostov360g
Самара: @samara360
Саратов: @saratov360
Саранск: @saransk360
Сахалин: @sahalin360
Сочи: @sochi360g
Ставрополь: @stavropol360
Стерлитамак: @sterlitamak360
Старый Оскол: @staryoskol360
Сургут и ХМАО: @surgut360
Смоленск: @smolensk360
Сыктывкар: @sktwkar360
Таганрог: @taganrog360
Тамбов: @tambov360
Тольятти: @toliatti360
Тула: @tula360з
Томск: @tomsk360
Тюмень: @tymen360
Тверь: @tver360g
Ульяновск: @ulanovsk360
Уфа: @ufa360g
Улан-Удэ: @ulanude360
Хабаровск: @habarovsk360
Челябинск: @chelyabinsk360
Чебоксары: @cheboksari360
Череповец: @cherepovec360
Чита: @chita360
Ярославль: @yaroslavl360g
Якутск: @yakutsk360g
Другой город: @russia360
9 696
AnyIO — универсальная библиотека для асинхронного программирования
AnyIO — это высокоуровневая библиотека для работы с асинхронными операциями, которая обеспечивает совместимость с asyncio, Trio и Curio. Она позволяет писать асинхронный код, не привязываясь к конкретной реализации, что упрощает поддержку различных фреймворков и библиотек.
AnyIO — отличный выбор для создания асинхронных приложений, когда нужна гибкость и переносимость между различными асинхронными фреймворками.
Ссылочка на доку
#theory // Just Python9 696
Использование itertools.groupby для группировки данных
Когда вам нужно сгруппировать элементы списка по какому-то критерию, функция groupby из модуля itertools позволяет это сделать эффективно.
Использование itertools.groupby позволяет легко и эффективно группировать элементы списка, упрощая задачи по организации и обработке данных.
#theory // Just Python
9 696
Быстрое создание словаря из двух списков с помощью zip() и dict()
Когда у вас есть два списка — один с ключами, другой со значениями — вы можете легко создать словарь, используя комбинацию zip() и dict().
Использование zip() и dict() позволяет создать словарь из двух списков в одной строке, делая процесс создания словарей из нескольких списков быстрым и интуитивно понятным.
#theory // Just Python
9 696
😒 На одном кодинге уже давно не вывезешь, перспектива 2024 года - Информационная Безопасность
Ловите два канала на тему ИБ и хакинга
Арсенал Безопасника - Проект по кибербезопасности - сборник лучших инструментов и утилит по OSINT, хакингу и деанону
Бункер Хакера - Сборник инструментов, книг, справочников, гайды и ресурсы по информационной безопасности, анонимности и разведки.
9 696
math.isfinite
Функция math.isfinite() в Python используется для проверки, является ли число конечным. Эта функция возвращает True, если число является конечным (то есть, не бесконечным и не “не числом” (NaN)). В противном случае - False.
#theory // Just Python
9 696
Использование списковых включений (List Comprehensions) для создания списков на основе других коллекций
Когда вам нужно создать новый список, применяя операцию ко всем элементам другого списка или фильтруя элементы по определённым условиям, списковые включения (list comprehensions) позволяют сделать это в одной строке.
Использование списковых включений позволяет быстро и эффективно создавать новые списки, выполняя любые необходимые трансформации и фильтрации в лаконичной форме, что улучшает читаемость и поддерживаемость кода.
#theory // Just Python
9 696
Использование оператора "Walrus" (:=) для одновременного присваивания и использования значения
Оператор "Walrus" (:=) в Python позволяет одновременно присваивать значение переменной и использовать его в выражении. Это особенно полезно для сокращения кода, когда вам нужно вычислить значение и сразу же использовать его.
Использование оператора "Walrus" делает код более лаконичным, улучшает читаемость и позволяет избежать ненужного дублирования операций.
#theory // Just Python
