Python Developer
20.9K subscribers
1.94K photos
144 videos
16 files
2.09K links
Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
Что выведет код сверху?
Anonymous Quiz
15%
100.1205
23%
100.12
29%
100
33%
Ошибка
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣435💯5
🐍 Магические методы (dunder)

Магические методы — это специальные методы, которые начинаются и заканчиваются двойным
подчеркиванием.

Они позволяют определить, как объекты этого класса будут вести себя в различных контекстах, например, при использовании операторов Python, таких как +, -, *, / и т.д., при вызове функций и методов, при сериализации и др.

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

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
104💯4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣246💯32
Вопрос с собеседования

Что такое сериализация и десериализация?

Ответ: Pickle — это модуль Python, который предоставляет возможность сериализовать и десериализовать объекты Python. Сериализация и десериализация — это процессы преобразования Python-объектов в поток байтов (байтовую строку) и обратно.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
10💯31
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣2763💯1
🐍 Наследование

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

Здесь класс Animal — это родительский класс, а классы Cat и Dog — дочерние. Оба дочерних класса наследуют атрибуты и методы класса Animal, но они также переопределяют метод speak(), что позволяет изменить поведение метода в соответствии с требованиями подкласса.

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

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
13
Что выведет код сверху?
Anonymous Quiz
26%
True True
24%
False False
24%
False True
26%
True False
🐍 Подсчёт количества строк в текстовом файле

Программа открывает файл filename.txt и читает его построчно. Так как пустые строки тоже считаются строками, программа проверяет, не является ли строка пустой с помощью метода strip(). Если строка не пустая, программа увеличивает счетчик строк на 1. В конце выводится количество строк в файле.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
115💯3
Вопрос с собеседования

Предположим, что list1 равен [2, 33, 222, 14, 25]. Что такое list1[-1]?

Ответ: list1[-1] относится к последнему элементу списка, который в данном случае равен 25. Таким образом, -1 относится к последнему элементу, -2 относится к предпоследнему элементу и т.д.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
10💯73
🐍 Нейросети под разные задачи

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
122💯1
3
Что выведет код сверху?
Anonymous Quiz
19%
12313
11%
1233
55%
112133
14%
1122333
🐍 Bottleneck

Bottleneck — это библиотека, которая ускоряет работу методов NumPy в 25 раз.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
132💯1
Вопрос с собеседования

Как интерпретируется Python?

Ответ: Программа Python запускается непосредственно из исходного кода. Он преобразует исходный код, написанный программистом, в промежуточный язык, который снова переводится на машинный язык, который должен быть выполнен.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
141💯1
🐍 S.T.A.R.K. — первый фреймворк для создания голосового ассистента

Если вы когда-либо мечтали создать голосового ассистента, который будет современным, продвинутым и невероятно интуитивным, S.T.A.R.K. — лучшее решение.

Ссылка на статью — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
81💯1
Что выведет код сверху?
Anonymous Quiz
47%
fCim
11%
fCmi
15%
Cfim
27%
Ошибка
🤣16
🐍 Узнаем двоичный код целого числа

Чтобы узнать двоичный код целого числа, воспользуйтесь функцией bin() в Python.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
9💯31
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣157💯5