string = "TestString"
new_string =
string. removeprefix( "Test" )
print(new_string) # String
no_suffix =
string.removesuffix( "String" )
print (no suffix) # Test
Методы .removeprefix() и .removesuffix() служат для удаления префикса или суффикса из строки соответственно. Эти методы были добавлены в Python 3.9.
Методы возвращают новую строку без указанного префикса или суффикса. Исходная строка не изменяется.
Если строка не начинается/заканчивается на указанный префикс/суффикс, возвращается копия исходной строки. Методы вызывают исключение ValueError, если префикс/суффикс пустой.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Топ 5 красивых и полезных библиотек Python
Сегодня расскажу про несколько модулей, который сделают ваш код красивее или эффективнее!
Python Notes | Смотреть видео
Сегодня расскажу про несколько модулей, который сделают ваш код красивее или эффективнее!
Python Notes | Смотреть видео
Please open Telegram to view this post
VIEW IN TELEGRAM
Создаем форму для регистрации на PYQT5 и SQLITE3
В данном видео мы создадим окно для авторизации и регистрации в нашем приложении используя sqlite и pyqt5 python. Мы реализуем простое окно, которое будет запрашивать данные пользователя, и в зависимости от его ввода, взаимодействовать с базой данных sqlite3.
Мы рассмотрим создание таблицы в нашей базе, используя программу sqlite browser и нарисуем интерфейс python программы используя qt designer. Также узнаем каким образом можно добавлять новые значения в нашу базу и находить уже записанные ранее значения для взаимодействия с ними.
Python Notes | Смотреть видео
В данном видео мы создадим окно для авторизации и регистрации в нашем приложении используя sqlite и pyqt5 python. Мы реализуем простое окно, которое будет запрашивать данные пользователя, и в зависимости от его ввода, взаимодействовать с базой данных sqlite3.
Мы рассмотрим создание таблицы в нашей базе, используя программу sqlite browser и нарисуем интерфейс python программы используя qt designer. Также узнаем каким образом можно добавлять новые значения в нашу базу и находить уже записанные ранее значения для взаимодействия с ними.
Python Notes | Смотреть видео
import objgraph
my_list = [1, 2, 3]
objgraph.show_refs(Imy_list], filename='my_list.png' )
Для отладки утечек памяти в Python можно использовать инструменты, такие как Memory Profiler или objgraph.
Запустите вашу программу с помощью команды python -m memory_profiler my_script.py. Будет выведен подробный отчет о том, сколько памяти используется в каждой строке программы, а также общее использование памяти и любые утечки.
Этот код создаст изображение my_list.png, на котором будут показаны все объекты, на которые ссылается my_list, а также все объекты, которые ссылается на них. Это может помочь вам понять, какие объекты держат ссылки на ваши объекты и могут вызывать утечки памяти.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Принципы SOLID и Python - подробный разбор на практике
Давно обещал выпустить это видео, и вот время пришло. Здесь будет подробный разбор применения техник SOLID в Python. Пример, как и само видео, будет достаточно сложным.
Python Notes | Смотреть видео
Давно обещал выпустить это видео, и вот время пришло. Здесь будет подробный разбор применения техник SOLID в Python. Пример, как и само видео, будет достаточно сложным.
Python Notes | Смотреть видео
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
Минимальный уровень Python для первой работы
Как новичку понять, что знаешь python достаточно хорошо, чтобы взяли на работу? Если вы ищите или в скором времени собираетесь искать первую работу python-разработчиком, то можете задаваться этим вопросом.
Надеюсь моё видео как-то поможет вам оценить свои знания и придать уверенности на собеседованиях.
Python Notes | Смотреть видео
Как новичку понять, что знаешь python достаточно хорошо, чтобы взяли на работу? Если вы ищите или в скором времени собираетесь искать первую работу python-разработчиком, то можете задаваться этим вопросом.
Надеюсь моё видео как-то поможет вам оценить свои знания и придать уверенности на собеседованиях.
Python Notes | Смотреть видео
❤1
Какое ключевое слово используется для определения вложенных функций?
Anonymous Quiz
22%
inner
7%
nested
59%
def
12%
sub
Топ 5 ошибок в написании функций Python
В данном видео рассмотрим самые популярные ошибки при написании функций в Python. Если вы часто допускаете эти ошибки, то это может повлиять на структуру вашего кода, на легкость его поддержки и также может забрать у вас много времени при попытке что-то исправить.
Python Notes | Смотреть видео
В данном видео рассмотрим самые популярные ошибки при написании функций в Python. Если вы часто допускаете эти ошибки, то это может повлиять на структуру вашего кода, на легкость его поддержки и также может забрать у вас много времени при попытке что-то исправить.
Python Notes | Смотреть видео
❤1
Как выводить картинку в приложении (Tkinter)
Как выводить картинку в приложении с использованием модуля Tkinter? Как показать картинку? Как загрузить картинку? Как масштабировать картинку? Как работать с картинками в Python? Будем использовать Tkinter и Pillow для работы с картинками в Python.
Python Notes | Смотреть видео
Как выводить картинку в приложении с использованием модуля Tkinter? Как показать картинку? Как загрузить картинку? Как масштабировать картинку? Как работать с картинками в Python? Будем использовать Tkinter и Pillow для работы с картинками в Python.
Python Notes | Смотреть видео
Программа на Django за час! Создание погодного приложения на Python
Представляю вам большое видео, в котором мы с нуля создадим полноценное приложение на Python и Django, позволяющие получать информацию про погодные условия в различных городах мира.
Python Notes | Смотреть видео
Представляю вам большое видео, в котором мы с нуля создадим полноценное приложение на Python и Django, позволяющие получать информацию про погодные условия в различных городах мира.
Python Notes | Смотреть видео
❤1
empty_dict = {}
print(sys. getsizeof(empty_dict))
# 240Словарь представляет из себя массив ключей и массив значений, где каждый ключ связан с одним значением. На ключ накладывается ограничение по уникальности в пределах словаря. Поэтому ключами могут быть объекты только неизменяемых типов. Значением же может быть объект любого типа.
Как и списки, словари хранятся в виде двух объектов. Первый, содержит информацию о самом словаре и всегда остается в одном и том же блоке. Второй, хранит пары ключ-значение и может перемещаться между блоками при изменении размера. Но при этом пустой словарь занимает гораздо больше места.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Закрытые/приватные методы и переменные класса Python
Продолжительность: 9:48
Узнаем что такое публичный, приватный, защищенный атрибут и метод в Python Приватные методы позволяют закрыть доступ к данным вне нашего класса. При помощи приватных атрибутов и методов мы скрываем (инкапсулируем) логику работы нашей программы от пользователя и предоставляем ему только конечный результат.
Python Notes | Смотреть видео
Продолжительность: 9:48
Узнаем что такое публичный, приватный, защищенный атрибут и метод в Python Приватные методы позволяют закрыть доступ к данным вне нашего класса. При помощи приватных атрибутов и методов мы скрываем (инкапсулируем) логику работы нашей программы от пользователя и предоставляем ему только конечный результат.
Python Notes | Смотреть видео
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM