Что выведет код?
Anonymous Quiz
21%
['aaa', 'bbb', 'ccc', 'ddd']
34%
['aaa', 'bbb\nccc\tddd']
12%
[", 'aaa', 'bbb', 'ccc', 'ddd']
23%
[", 'aaa', 'bbb\nccc\tddd']
9%
Ошибку
👍10🤔9❤2🔥1
Media is too big
VIEW IN TELEGRAM
Сегодня в видео рассмотрим:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
Visual Studio Code (VS Code) – текстовый редактор, разработанный Microsoft для Windows, Linux и macOS
Включает в себя отладчик, инструменты для работы с Git, подсветку синтаксиса, IntelliSense и средства для рефакторинга. Имеет широкие возможности для кастомизации: пользовательские темы, сочетания клавиш и файлы конфигурации
Распространяется бесплатно, разрабатывается как программное обеспечение с открытым исходным кодом, но готовые сборки распространяются под проприетарной лицензией
В этой статье мы рассмотрим способы установки и настройки максимально эффективной рабочей среды для разработки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤6🔥2
Media is too big
VIEW IN TELEGRAM
Обычно сразу после создания объекты ещё не готовы к работе, сначала в них нужно передать все необходимые данные: параметры работы, стартовые значения, ссылки на другие объекты и т. п. Такой процесс называется инициализацией и должен проходить сразу после создания объекта
В Python метод init является конструктором класса, этот метод вызывается автоматически при создании нового объекта класса и используется для инициализации его атрибутов. Конструктор init позволяет задавать начальные значения переменных объекта и выполнять другие действия при создании экземпляра класса
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
👍15❤7
В этой статье мы создадим свой веб-фреймворк на Python с использованием gunicorn, он будет легким и иметь базовый функционал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥1
Media is too big
VIEW IN TELEGRAM
Сегодня в видео попрактикуемся в создании классов и описании их методов: создадим атрибуты класса и экземпляра, а также сделаем конструктор класса (метод _init_)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤1
🤯9🤔5👍4❤1🔥1
Сегодня мы рассмотрим основные способы получения иерархической структуры из БД на примере реального многослойного приложения с использованием SQLAlchemy 2.0
В завершение статьи автор проведет сравнение производительности всех описанных подходов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Создадим такой класс, у экземпляров которого будет одно общее состояние и изменения одного экземпляра будут затрагивать другие экземпляры
Такая реализация называется
"Моносостояние"
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥5
🤯18🤔11🔥5
Сегодня мы создадим FullStack приложение: файлообменник с временным хранилищем на сервере
Другими словами, мы сделаем так, чтобы пользователь при отправке файлов на наш сервер выбирал срок жизни файла, и по истечении этого срока файл с сервера автоматически удалялся
Сегодня нам предстоит использование ряда разрозненных технологий, начиная от простых HTML + CSS и заканчивая настройкой связей между FastAPI и Celery:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5
Media is too big
VIEW IN TELEGRAM
Приватные методы позволяют закрыть доступ к данным вне нашего класса
При помощи приватных атрибутов и методов мы скрываем (инкапсулируем) логику работы нашей программы от пользователя и предоставляем ему только конечный результат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3
Что выведет код?
Anonymous Quiz
17%
dict_keys(['a', 'b', 'c'])
32%
(['a', 'b', 'c'])
14%
dict_keys(['b', 'c'])
25%
(['b', 'c'])
12%
Ошибку
🤯8👍2
Конфиги используются в каждом приложении, многие разработчики используют для управления конфигурационными файлами стандартные библиотеки по типу
json
и yaml
, а также python-dotenv
для загрузки чувствительных данных из файла в переменные окруженияВ этой статье мы научимся загружать как нечувствительные данные из файлов TOML, так и переменные из
.env
в классыPlease open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1