Разъяснивший Python
Open in Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
Show more7 013
Subscribers
-224 hours
-47 days
-7230 days
Posts Archive
7 014
Как использовать ключевое слово global в Python
По умолчанию Python думает, что внутри функции вы хотите использовать локальную переменную.
И когда мы сначала пытаемся вывести значение переменной, а затем повторно присваиваем значение переменной, к которой мы пытаемся получить доступ, Python запутывается.
Разъяснивший Python
7 014
Как определить глобальную переменную в Python
Когда вы определяете переменную вне функции, например, в начале файла, она имеет глобальную область видимости и называется глобальной переменной.
Доступ к глобальной переменной возможен из любой точки программы.
Разъяснивший Python
7 014
Как определить локальную переменную в Python
Переменные, определенные внутри тела функции, имеют локальную область видимости. Это означает, что они доступны только внутри данной конкретной функции. Другими словами, они «локальны» для этой функции.
Разъяснивший Python
7 014
2026 — год цензуры и тотатльной слежки в России 👁️
Госсмесенджер. Блокировки и ограничения. Репрессивные законы.Под шумок государство продолжит душить простых людей, удобно прикрываясь «заботой» и «внешним врагом». Но мы-то с вами всё понимаем. Поэтому однозначно забираем в подписки Tech Lab. Этот канал — последнее слово в обходе ограничений и анонимности в сети. ◆ Как заходить в заблоченные соцсети без VPN (легальный способ) ◆ Глушат интернет в регионе? Есть бесплатное решение. ◆ Как собрать полное досье на любого человека?(огромная база данных) Гайды, полезные приложения, лайфхаки на повседневку. Есть всё и даже больше — @TechLab
7 014
Как искать индекс элемента, которого, возможно, нет в списке
Бывает, нужно получить индекс элемента, но мы не уверены, есть ли он в списке.
Если попытаться получить индекс элемента, которого нет в списке, метод index() вызовет ошибку ValueError. При отсутствии обработки исключений ValueError вызовет аварийное завершение программы. Такой исход явно не является хорошим и с ним нужно что-то сделать.
Разъяснивший Python
7 014
Как найти индексы всех вхождений элемента в списке
А что, если искомое значение встречается в списке несколько раз и мы хотим узнать индексы всех этих элементов? Метод index() выдаст нам индекс только первого вхождения.
В этом фрагменте кода мы перебираем индексы списка в цикле for и при помощи range(). Далее мы проверяем значение элемента под каждым индексом на равенство «Math«. Если значение элемента — «Math«, мы сохраняем значение индекса в списке.
Разъяснивший Python
7 014
Как определить индекс элемента списка в Python
Итак, как же определить индекс элемента в Python? Давайте представим, что у нас есть элемент списка и нам нужно узнать индекс или позицию этого элемента.
Списки Python предоставляют нам метод index(), с помощью которого можно получить индекс первого вхождения элемента в список.
Разъяснивший Python
7 014
Что такое список в Python?
Список в Python — это встроенный тип данных, который позволяет нам хранить множество различных значений, таких как числа, строки, объекты datetime и так далее.
Важно отметить, что списки упорядочены. Это означает, что последовательность, в которой мы храним значения, важна.
Разъяснивший Python
7 014
В IT много разговоров про инструменты, и мало — про решения.
1. Стэки меняются.
2. Фреймворки устаревают.
3. Ответственность за бизнес остается.
Александр Шокуров — предприниматель и инвестор,
который управляет международной платформой и командами в разных странах.
Он пишет о том, что действительно важно для IT-бизнеса:
— как строить партнерства
— как масштабироваться без хаоса
— как думать на уровне систем, а не фич
Канал для тех, кто хочет видеть картину целиком: @vseshoko
7 014
Path().rename()
Переименовывает файл/каталог по указанному пути. Давайте рассмотрим пример, используя наш каталог /data
Если вы передадите методу несуществующий файл, он вызовет ошибку FileNotFound. То же самое относится и к каталогам.
Разъяснивший Python
7 014
Path().touch()
Здесь для exists_ok тоже можно установить значение True, чтобы игнорировать ошибку FileExists и обновлять файл.
Разъяснивший Python
7 014
Path().mkdir()
Согласно официальной документации, метод .mkdir() принимает три аргумента. Мы пока сосредоточимся только на parents и exists_ok.
Оба аргумента имеют значение False по умолчанию. Аргумент parents вызывает ошибку FileNotFound в случае отсутствия родителя, тогда как exists_ok вызывает ошибку FileExists, если данный каталог уже существует.
Разъяснивший Python
7 014
📱 Держите 6 хороших каналов по искусственному интеллекту и программированию для любого уровня!
Выбирай направление:
📱 Нейросети — @neuro_prompt
🤖 AI-инструменты — @ai_prompt
📱 Python — @python_prompt
🤔 InfoSec & Хакинг — @infosec_prompt
👩💻 IT Новости — @it_news
😄 IT Мемы — @it_memes
Промпты, обучение, шпаргалки и полезные ресурсы на каждую тему!
7 014
Первая буква в верхнем регистре
Этот пример используется для превращения каждой первой буквы символов строки в прописную букву. Он работает со строкой из одного или нескольких символов и будет полезен при анализе текста или записи данных в файл и т.п.
Разъяснивший Python
7 014
Оперативная проверка уникальности элементов с помощью множества (set)
Когда вам нужно проверить, содержатся ли в списке только уникальные элементы, можно использовать множество (set). Множество автоматически удаляет дубликаты, и это может значительно ускорить проверку уникальности.
Использование множества для проверки уникальности – это эффективный способ ускорить процесс и сделать код более читаемым и компактным.
Разъяснивший Python
7 014
ЦУМ — дорого. OSKELLY — паль. Байеры — долго.
Не ломайте себе голову, где купить подарки. Просто обратитесь в FABUR Concierge — они официально работают с бутиками в Европе и Азии.
Неважно, сумка Birkin или новенькие Audemars Piguet — вам найдут необходимую модель и привезут в ближайшее время домой.
Обязательно подпишитесь, потом сами себе спасибо скажете: @FABUR
7 014
Python developer starter pack
В этом видео автор подробно разбирает, какие минимальные навыки стоит развивать людям, решившим идти в Python-разработку, но ещё не определившимся с направлением.
Смотреть...
Разъяснивший Python
7 014
Методы Concrete Paths
Каждый подкласс Path() предоставляет следующие методы для обработки путей и выполнения системных вызовов:
Path().itertir() возвращает содержимое каталога.
Разъяснивший Python
7 014
Свойства Concrete Paths
Поскольку Concrete Paths является подклассом PurePath, мы можем использовать все свойства PurePath().
Это означает, что мы можем использовать, например, свойство .with_suffix для добавления суффикса к конкретному пути.
Разъяснивший Python
7 014
WindowsPath()
Это дочерний класс Path() и PureWindowsPath(), реализованный для путей файловой системы Windows.
Создание WindowsPath(), если вы работаете в другой операционной системе, тоже вызовет ошибку.
Разъяснивший Python
