Эта книга, наполненная реалистичными примерами, ясными иллюстрациями и действующим кодом, покажет вам, как защищать веб-приложения на Python и Django
В ней опытный специалист по безопасности Деннис Бирн объясняет сложные термины и алгоритмы безопасности простым языком
Автор: Деннис Бирн
Год выхода: 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4
🤯9❤3👍3
Django – это бесплатный высокоуровневый фреймворк с открытым исходным кодом, предназначенный для создания приложений на языке Python
Его основная цель – помочь разработчикам быстро и безопасно создавать серверную часть сайтов
В этой статье будет минимум теории, и она пройдет в формате: ставим задачу на полноценный проект и вместе её решаем
К концу этой статьи мы не просто напишем наш первый проект на Django 5, но и развернем его на реальном хостинге, тем самым преодолевая основной страх разработчиков Django
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤1🤯1
Media is too big
VIEW IN TELEGRAM
Сегодня рассмотрим:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2❤1
👍17🤔10❤1🔥1
Состоялся релиз открытого проекта Ratarmount 1.0.0 (Random Access To Archived Resources) – это решение позволяет работать с архивами в различных форматах как с обычной файловой системой, причём данные извлекаются по мере необходимости без предварительной распаковки всего архива
Проект поддерживает работу с форматами RAR, ZIP, а также с архивами TAR, сжатыми при помощи bzip2, gzip, xz и zstd
Исходный код проекта написан на языке Python c использованием модуля fusepy и опубликован на GitHub под лицензией MIT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3
Media is too big
VIEW IN TELEGRAM
В видео рассмотрим:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍5🔥4🤯1
🔥13👍2
Сегодня мы рассмотрим замечательную и очень полезную структуру – двусвязный список
Начнем с основ: разберемся, как они работают, где их реально стоит применять и как реализовать двусвязный список с нуля
Двусвязный список – это структура данных, в которой каждый элемент содержит ссылки как на предыдущий, так и на следующий элементы, что позволяет легко перемещаться в обоих направлениях
В отличие от того же односвязного списка, двусвязный дает более гибкое управление данными
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
Media is too big
VIEW IN TELEGRAM
Наследование в ООП – это способность объекта наследовать свойства и методы от другого объекта
Этот принцип помогает сократить повторение кода
В видео рассмотрим:
Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🔥3
🔥9🤔1
В первой части мы создали базовый проект Flask и добавили конечные точки, которые вы подключите к базе данных SQLite по ходу текущей статьи
Вы также продолжите дополнять свой API новыми возможностями, для которых создадите аннотации с помощью Swagger UI API
В этой второй части серии вы узнаете, как:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4
Media is too big
VIEW IN TELEGRAM
Из видео вы узнаете, что такое дескрипторы, их виды: data descriptor и non-data descriptor, отличие и
принцип работы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1
Что выведет код?
Anonymous Quiz
10%
['h', 'n', 'o', 'P', 't', 'y']
17%
h n o P t y
14%
['P', 'h', 'n', 'o', 't', 'y']
16%
P h n o t y
43%
Ошибку
🤯33🤔14👍10❤4
Наша сегодняшняя цель – подробно разобраться в процессе создания REST API с использованием Django и Django REST Framework, разбираясь в каждом шаге и его значение
Мы также рассмотрим, почему создание API важно и как это может быть полезно в ваших будущих проектах
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🤯1