TGViewer
Channel Public Channel
Разъяснивший Python

Разъяснивший Python

@python_pssss

Твой проводник в омут Python'а

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/python_pssss
Subscribers
6.97K
Photos
3.3K
Videos
48
Links
3.3K

Showing posts older than #3856 · Back to latest

Older Posts 20 shown
Post #3854 448
Модуль time

В Python есть модуль time, который используется для решения задач, связанных со временем, измерения производительности и задержки.

Разъяснивший Python
  • 🤷‍♂ 3
  • 😁 3
  • 👎 2
Post #3853 444
Почему super и MRO в Python вызывает столько вопросов?

В данном видео рассмотрим топовые примеры использования функции super() в Python. Относительно этой функции есть огромное количество заблуждений, многие люди не так понимают принцип работы технологии, и главная цель этого видео показать базовые схемы применения и показать все связанные с этим фишки.

Мы рассмотрим то, как работает super и MRO в Python, что это такое, и когда необходимо применять.

Смотреть...

Разъяснивший Python
YouTube Почему super и MRO в Python вызывает столько вопросов? Курс Fullstack-разработчик на Python: https://go.skillfactory.ru/PUpjIQ Скидка 45% на обучение по промокоду ZPROGER ⭐ Курс ООП и Приват канал: https://www.zproger-school.com/?utm_source=yt&utm_medium=no&utm_campaign=supermro ⭐ Телеграм канал: https://t.…
Post #3852 426
Функция split()

При использование функция split() в Python происходит разделения строки на список строк на основе разделителя.

В качестве разделителя используется аргумент sep. Если строка содержит последовательные разделители, возвращается пустая строка. Аргумент-разделитель также может состоять из нескольких символов

Разъяснивший Python
  • 💔 2
Post #3850 401
Различие строк

Чтобы сравнить строки в Python нужно выполнить с помощью операторов равенства (==) и сравнения (<,>,! =, <=,> =). Специальных методов для сравнения двух строк не существует.

Разъяснивший Python
  • 💔 2
Post #3849 436
Как работает менеджер контекста (context manager) в Python?

В Python менеджеры контекста используются для управления ресурсами, такими как файлы или сетевые соединения, автоматически освобождая их после использования. Они реализуются с помощью методов __enter__ и __exit__.

В этом примере показано, как использовать менеджер контекста для работы с файлами:
with open('file.txt', 'r') as file:
content = file.read()

Здесь файл автоматически закроется после завершения блока with, даже если внутри него возникнет ошибка.

🗣 Менеджеры контекста полезны для автоматического управления ресурсами и обработки исключений.


Разъяснивший Python
Post #3848 427
try и except для обработки исключений и отлова ошибок

Оборачивайте части кода, которые создают ошибки, в блоках try и обрабатывайте исключения в блоке except. "Try" переводится как "попытаться", "except" – как исключение. Словами описать его работу можно так: "Попытаться сделать то-то и то-то, если при этом возникло исключение, то сделать вот это и это." Его конструкция похожа на условный оператор с веткой else.

Разъяснивший Python
Post #3847 415
Модуль argparse

Модуль argparse можно сравнить с силами природы, которые воздвигли горные пики, возвышающиеся над облаками. Благодаря этому модулю в скриптах становится возможным работа с тем, что, без его использования, было бы скрыто от кода этих скриптов.

Надо отметить, что argparse является рекомендуемым к использованию модулем стандартной библиотеки Python, предназначенным для работы с аргументами командной строки.

Разъяснивший Python
Post #3846 405
Россияне массово переходят на новый способ заработка – арбитраж криптовалют

Арбитраж – это единственная сфера, где можно зарабатывать от 5.000р в день. Причем потолка дохода вообще нет – те кто еще вчера не знал, что такое арбитраж, сегодня выходят на 200, 300 и даже 500 тысяч в месяц.

Чтобы войти в эту нишу, пока она не перегрелась, пользуйтесь инструкциями с канала Арбитраж Криптовалют.

Он идеально подходит людям, которые ничего не знают про заработок в интернете, но при этом хотят выйти на доход в $1000-2000.

Без вложений. Без серых схем и прочего барахла.

Успейте присоединиться, начать никогда не поздно: 👉 @arbcrypto
  • 🤮 1
Post #3845 391
Модуль random

Модуль random предоставляет функции для генерации случайных чисел и случайного выбора из последовательностей.

Разъяснивший Python
Post #3844 463
Оператор in

Оператор in позволяет легко проверять, содержится ли элемент в списке, строке или другой последовательности. Его часто используют при составлении какого либо условия.

Разъяснивший Python
Post #3842 455
Collections.deque

Deque представляет собой двустороннюю очередь и обеспечивает быстрые вставки и удаления элементов как с начала, так и с конца:

Разъяснивший Python
Post #3841 463
Кортеж

Кортеж – это еще один тип данных, который представляет собой последовательность данных, подобную списку. Это означает, что данные в кортеже защищены от записи. Данные в кортеже записываются с использованием скобок и запятых.

Разъяснивший Python
  • ❤ 1
Post #3840 476
Список

Список – это универсальный тип данных, эксклюзивный для Python. В некотором смысле это то же самое, что и массив в C / C ++. Но самое интересное в списке в Python – он может одновременно содержать разные типы данных. Формально список представляет собой упорядоченную последовательность некоторых данных, записанных с использованием квадратных скобок ([]) и запятых (,).

Разъяснивший Python
  • 😢 1
  • 💔 1
Post #3839 416
Оператор zip

zip позволяет объединять элементы нескольких последовательностей и итерировать по парам.

Разъяснивший Python
Post #3838 462
Аргументы *args и **kwargs для работы с переменным числом аргументов

Аргументы *args (позиционные аргументы) и **kwargs (аргументы-ключи) позволяют функциям работать с разным числом аргументов, что улучшает их гибкость

Разъяснивший Python
Post #3837 437
functools.partial

Модуль functools.partial позволяет создавать новые функции на основе существующих, зафиксировав определенные аргументы.

Разъяснивший Python
Post #3836 434
Функция enumerate

Функция enumerate позволяет получить итератор, возвращающий пары (индекс, элемент). В основном она используется для одновременного перебора элементов и их индексов.

Разъяснивший Python
  • 🤔 2
Post #3835 441
Фундаментальные шаблоны проектирования

Благодаря данной статье ты познакомишься с основными шаблонами проектирования. К ним относятся: наблюдатель, адаптер, команда, компоновщик, декоратор, фасад, фабрика, итератор, заместитель, одиночка, состояние, шаблонный метод.

Читать…

Разъяснивший Python
Post #3834 387
Collections.namedtuple

namedtuple предоставляет удобный способ создания простых неизменяемых объектов с доступом к полям по именам. А collections.namedtuple уже для создания простых именованных кортежей.

Разъяснивший Python
Post #3833 447
Модуль logging

Модуль logging позволяет эффективно вести логирование ваших приложений, что облегчает отладку и мониторинг. Вы можете настроить разные уровни логирования, сохранять логи в файлы или выводить их на консоль.

Разъяснивший Python
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →