fa
Feedback
Python Education

Python Education

کانال بسته

Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV

نمایش بیشتر
8 742
مشترکین
-324 ساعت
-307 روز
-8030 روز
آرشیو پست ها
Дизассемблирование Встроенный модуль dis позволяет декомпилировать написанную вами программу в байт-код Python. На картинке п
Дизассемблирование Встроенный модуль dis позволяет декомпилировать написанную вами программу в байт-код Python. На картинке показана работа этого модуля на примере функции, но такое можно повторить и с классами – в таком случае все его функции будут дизассемблированы. #модули #dis

Path().mkdir() Согласно официальной документации, метод .mkdir() принимает три аргумента. Мы пока сосредоточимся только на pa
Path().mkdir() Согласно официальной документации, метод .mkdir() принимает три аргумента. Мы пока сосредоточимся только на parents и existsok. Оба аргумента имеют значение False по умолчанию. Аргумент parents вызывает ошибку FileNotFound в случае отсутствия родителя, тогда как existsok вызывает ошибку FileExists, если данный каталог уже существует.

Pretty-Printing Сделать JSON более удобочитаемым (pretty-printing) — очень просто. Нужно лишь передать целое число в параметр
Pretty-Printing Сделать JSON более удобочитаемым (pretty-printing) — очень просто. Нужно лишь передать целое число в параметр indent Это довольно полезно. Особенно если вам часто приходится читать JSON во время работы. Также вы можете использовать использовать команду json.tool прямо в командной строке.

Get Method для словаря Большинство разработчиков используют скобки, чтобы получить значение из словаря. Но сейчас рекомендует
Get Method для словаря Большинство разработчиков используют скобки, чтобы получить значение из словаря. Но сейчас рекомендуется использовать Get method. При использовании метода скобок выдается ошибка, если ключ отсутствует. С помощью Get method вы получите “None” .

Словарный метод get() и его аргументы Когда вы вызываете метод get(), он проверяет, есть ли в словаре указанный ключ. Если кл
Словарный метод get() и его аргументы Когда вы вызываете метод get(), он проверяет, есть ли в словаре указанный ключ. Если ключ есть, возвращается его значение. Если ключа нет, возвращается значение, установленное по умолчанию. Чтобы установить значение по умолчанию, его нужно передать в метод в качестве второго аргумент

triangular triangular() — это встроенный метод модуля random. Он используется для возврата случайного числа с плавающей запят
triangular triangular() — это встроенный метод модуля random. Он используется для возврата случайного числа с плавающей запятой в диапазоне. Отличие от uniform заключается в третьем параметре mode. Параметр mode дает возможность взвесить возможный результат ближе к одному из двух других значений параметра. В данном примере большинство значений будут ближе к 10, чем к 100.

«Сырые» строки и строковые литералы Оперировать строками в Python – одно удовольствие, так как язык предоставляет для них мно
«Сырые» строки и строковые литералы Оперировать строками в Python – одно удовольствие, так как язык предоставляет для них множество удобных методов. Также имеется поддержка «сырых» строк и строковых литералов. Чтобы строка стала «сырой», перед ней необходимо поставить символ r в любом регистре

TKinter. Добавление панели меню Для добавления панели меню, используйте класс Menu Сначала мы создаем меню, затем добавляем н
+1
TKinter. Добавление панели меню Для добавления панели меню, используйте класс Menu Сначала мы создаем меню, затем добавляем наш первый пункт подменю. Можно добавить пункты в любое меню с помощью метода add_cascade(). Можно добавить столько пунктов меню, сколько захотите. Теперь мы добавляем еще один пункт меню “Изменить” с разделителем меню. Вы можете заметить пунктирную линию в начале. Если вы нажмете на эту строку, она отобразит пункты меню в небольшом отдельном окне. Можно отключить эту функцию, с помощью tearoff подобным образом:
 = Menu(menu, tearoff=0)

#tkinter

Объект timedelta в Python Объект timedelta в Python используется для простого выполнения манипуляций с датой и временем. Клас
Объект timedelta в Python Объект timedelta в Python используется для простого выполнения манипуляций с датой и временем. Класс timedelta является частью модуля datetime. Объект timedelta представляет собой продолжительность времени. Мы можем создать его объект, используя следующий метод.

Свойства Concrete Paths Поскольку Concrete Paths является подклассом PurePath, мы можем использовать все свойства PurePath().
Свойства Concrete Paths Поскольку Concrete Paths является подклассом PurePath, мы можем использовать все свойства PurePath(). Это означает, что мы можем использовать, например, свойство .with suffix для добавления суффикса к конкретному пути.

PosixPath() Это дочерний класс Path() и PurePosixPath(), реализованный для обработки и управления путями файловой системы, от
PosixPath() Это дочерний класс Path() и PurePosixPath(), реализованный для обработки и управления путями файловой системы, отличной от Windows. Вы получите сообщение об ошибке, если создадите экземпляр PosixPath() на компьютере с Windows, потому что нельзя выполнять системные вызовы, работая в другой операционной системе.

Строки чувствительны к регистру Строки чувствительны к регистру, поэтому строка нижнего регистра отличается от строки верхнег
Строки чувствительны к регистру Строки чувствительны к регистру, поэтому строка нижнего регистра отличается от строки верхнего регистра. Именно эта особенность строк делает метод lower() полезным при написании скриптов или программ для работы со строками.

Как использовать функцию pow() в Python Python также имеет встроенную функцию pow(), которая возводит число в указанную степе
Как использовать функцию pow() в Python Python также имеет встроенную функцию pow(), которая возводит число в указанную степень. Синтаксис данной функции выглядит следующим образом: pow(base, exponent) Приведенный выше код интерпретируется как baseexponent, то есть число base в степени exponent. Функция pow() принимает два аргумента: число (известное как основание или base) и степень, в которую число должно быть возведено (показатель степени — exponent).

Хотите работать с Python? Участвуйте в бесплатных вебинарах по Machine Learning и научитесь писать программы искусственного и
Хотите работать с Python? Участвуйте в бесплатных вебинарах по Machine Learning и научитесь писать программы искусственного интеллекта. Создайте «умного» чат-бота на онлайн-интенсиве: 👉 https://clc.to/PipKXg. Что будет: 💡 познакомитесь с основами Python-разработки; 💡 поработаете с датасетами; 💡 создадите чат-бота и подключите его к Telegram. А ещё будут подарки! Ждём вас в прямом эфире 17–19 октября в 21:00 по московскому времени. Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.

PosixPath() Это дочерний класс Path() и PurePosixPath(), реализованный для обработки и управления путями файловой системы, от
PosixPath() Это дочерний класс Path() и PurePosixPath(), реализованный для обработки и управления путями файловой системы, отличной от Windows. Вы получите сообщение об ошибке, если создадите экземпляр PosixPath() на компьютере с Windows, потому что нельзя выполнять системные вызовы, работая в другой операционной системе.

Что происходит, когда вы удаляете и повторно вставляете ключи в OrderedDict При удалении ключа информация о его порядке также
Что происходит, когда вы удаляете и повторно вставляете ключи в OrderedDict При удалении ключа информация о его порядке также удаляется. Когда вы повторно вставляете ключ, он обрабатывается как новая запись и соответствующая информация сохраняется.

Извлечение аудио из видеофайлов Бывает так, что у нас есть mp4-файл, но нам нужна только звуковая дорожка из него. Скажем, чт
Извлечение аудио из видеофайлов Бывает так, что у нас есть mp4-файл, но нам нужна только звуковая дорожка из него. Скажем, чтобы сделать другое видео с таким же звуковым сопровождением. Эта проблема решается установкой библиотеки moviepy.

Станьте Python-разработчиком на Хекслете ✔ Пройдите бесплатные вводные курсы, чтобы познакомиться с профессией. ✔ Если понрав
Станьте Python-разработчиком на Хекслете  ✔ Пройдите бесплатные вводные курсы, чтобы познакомиться с профессией. ✔ Если понравится — присоединяйтесь к обучению в группе с наставником ✔ Развивайте нетворкинг в 26-тысячном сообществе айтишников ✔ Выполняйте проекты, участвуйте в Open Source, готовьтесь к трудоустройству  P.S. Вводные курсы профессии доступны бесплатно сразу после регистрации. Оцените формат и решите, стоит ли продолжать!

Итерируемые объекты Иногда нужно работать с файлом, который, как заранее известно, начинается с некоторого числа ненужных стр
Итерируемые объекты Иногда нужно работать с файлом, который, как заранее известно, начинается с некоторого числа ненужных строк — вроде строк с комментариями. Для того чтобы пропустить эти строки, можно, снова, прибегнуть к возможностям itertools

Использование метода float() Если входная строка имеет аргументы за пределами диапазона чисел с плавающей запятой, вы получит
Использование метода float() Если входная строка имеет аргументы за пределами диапазона чисел с плавающей запятой, вы получите ошибку OverflowError. Для реализации следующих скриптов на Python установите сам Python, а также подходящую IDE (Pycharm, Jupiter, Spyder и т.д.). Создайте новый файл, вставьте туда код и запустите его.