Постараюсь рассказать всё подробно и понятно.
Началось всё в 12:00. Все распределились по командам, а я так и остался один. Хорошо, что меня всё же допустили к участию, я был этому очень рад ;)
Задания публиковались на специальном сайте, туда же нужно было отправлять флаги (ответы).
Например:
«Матрёшка», «Невидимые чернила», анализ метаданных фотографий.....
Решил пару заданий, они были правда интересными, нужно было прям прогуглить многое, покопаться и додуматься.
Отдельный кайф - это когда ты решил задание полностью сам
Но я ничего из этого не осилил
——————
Общие впечатления и итоги:
Поскольку мероприятие новое, оно ещё довольно «сырое» — были косяки и недоработки. Можно сказать, это пробный запуск для сбора обратной связи от участников. Но мне все равно безумно понравилось, рад, что такие мероприятия развиваются в городе:)
В основном там собрались очень сильные ребята, но слава богу, они выступали в категории студентов. Решали задания буквально за секунды, просто мегаумные парни, молодцы!
А я, хоть и в одиночку, кое-что решил и даже обогнал некоторые команды из 4–5 человек.
Очень крутой опыт! Было интересно порешать такие задачки, плюс бесплатная пицца и кайфовая атмосфера работы.
Узнал много нового, познакомился немного с инструментами Kali Linux и не только. Было интересно все читать , искать и применять сразу на практике. Стал немного умнее
Пока не могу поделиться самими заданиями (ноут не со мной, да и сайт закрыли), но когда выложат разбор — скину тем, кому интересно.
Извиняюсь за это, думал успею с сайта вечероки перекинуть(
Еще безумно хочу спать...... очень устал и не выспался
Надеюсь итоги довольно информативные, а я пойду отдыхать
Всем доброй ночи
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12❤🔥6🔥4
У нас тут глушат интернет, а ркн заблокировал большинство ip для обхода белых списков, так что посты могут задерживаться.
Просто так на всякий случай предупреждаю,
если нет постов = нет интернета
По планам сейчас освоить это, набить руку, потом перейти к FastAPI и уже начинаю писать пет проект
🖥 Обязательные:
Django ORM (Object-Relational Mapper) — это компонент веб-фреймворка Django, который позволяет работать с базой данных, используя Python-код вместо SQL-запросов.
Сильно углубляться не буду — главное, понять основы, освоить принципы работы и немного набить руку.
Всё потому, что основной фреймворк в моих планах — FastAPI, а не Django. Он нужен мне скорее для понимания общей архитектуры, но по подробнее уже расскажу потом, когда перейду к самому Django.
Пока почитаю официальную документацию Django, поищу там нужный мне материал.
В итогах поделюсь какие разделы читал
Official Django Docs:
https://docs.djangoproject.com/en/6.0/#top
Если будет непонятно, то буду шариться по ютубу и искать там информацию.
Всем удачи и продуктивного дня!
#Day78 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3❤🔥2 1
Итоги дня:
🔺 Моё изучение Django ORM
Начал читать официальную документацию Django
В документации действительно много информации, и не всё актуально для старта, поэтому параллельно консультировался с ИИ, чтобы выделить ключевые моменты для практического применения.
1. Прочитал раздел Tutorial
Там в основном вся база по созданию проекта, настройке админки и т.д. Но Пока что сконцентрировался на моделях и работе с ними, чтобы потом увереннее переходить к самому фреймворку.
2. The Model Layer. Немного углубился в этот раздел
Прочитал про основу моделей: Создание моделей, Поля и их типы
Прочитал про Связи между моделями: One-to-many (ForeignKey), Many-to-many
Сама документация очень удобная, чёткая навигация по каждому пункту. Приятно читать
3. Практика через видео
Нашёл вроде как полезный ролик на YouTube по Django ORM, где автор разбирает основные методы, функции и условия запросов. Повторял действия за ним, работая с той же моделью, что и в видео (можно увидеть на первом фото)
Поначалу было непросто разобраться, как совмещать изучение теории с параллельной практикой. Но постепенно получилось наладить процесс.
Если у вас есть советы или предложения, вдруг я делаю что-то совершенно не так, то дайте знать в комментариях. Иногда в голову приходят сомнения просто
Всем спасибо, кто читает посты и ставит реакции, мне очень приятно!!
➡️ BoCoder | 💬 Chat
Начал читать официальную документацию Django
В документации действительно много информации, и не всё актуально для старта, поэтому параллельно консультировался с ИИ, чтобы выделить ключевые моменты для практического применения.
Что изучил/сделал:
1. Прочитал раздел Tutorial
Там в основном вся база по созданию проекта, настройке админки и т.д. Но Пока что сконцентрировался на моделях и работе с ними, чтобы потом увереннее переходить к самому фреймворку.
2. The Model Layer. Немного углубился в этот раздел
Прочитал про основу моделей: Создание моделей, Поля и их типы
Прочитал про Связи между моделями: One-to-many (ForeignKey), Many-to-many
Сама документация очень удобная, чёткая навигация по каждому пункту. Приятно читать
3. Практика через видео
Нашёл вроде как полезный ролик на YouTube по Django ORM, где автор разбирает основные методы, функции и условия запросов. Повторял действия за ним, работая с той же моделью, что и в видео (можно увидеть на первом фото)
⛓ Ссылка на видео:
https://youtu.be/HhrPbmHbDPU?si=WASZpz9dYrz6s8ai
Поначалу было непросто разобраться, как совмещать изучение теории с параллельной практикой. Но постепенно получилось наладить процесс.
Как итог:🔺 Понял,что особо не нужно углубляться в ORM, все придет с практикой при написании пет проекта.🔺 Познакомился с основами работы с моделями, попробовал выполнять запросы.🔺 Освоился в документации, сейчас буду ее читать постепенно
Конечно да, многое не понятно, что нормально. Думаю, что все придет с практикой
Если у вас есть советы или предложения, вдруг я делаю что-то совершенно не так, то дайте знать в комментариях. Иногда в голову приходят сомнения просто
Всем спасибо, кто читает посты и ставит реакции, мне очень приятно!!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9❤🔥2🔥2
Продвигаюсь дальше по roadmap и перехожу к разделу «Фреймворки»
Начинаю с Django. сейчас буду набивать руку на нём
Django - это "Framework for perfectionists with deadlines". В нем уже есть всё: админка, аутентификация, работа с базой. Почему начинаю с него? Он учит архитектуре.
Django заставляет раскладывать код по полочкам (Models, Views, Serializers).
Что вообще буду изучать?
- DRF (Django Rest Framework)
- Auth: JWT токены.
- Admin Panel: Кастомизация админки.
🖥 Обязательные:
Продолжу изучать официальную документацию и сразу применять весь функционал фреймворка на практике.
Official Django Docs:
https://docs.djangoproject.com/en/6.0/#top
Также нашёл подробный видео-курс по Django на YouTube, в котором разбираются все ключевые аспекты.
Пока планирую писать небольшие сайты по урокам и экспериментировать, это поможет набить руку перед переходом к FastAPI.
⛓ Ссылка на видео:
https://youtu.be/L-FyeHQwo4U?si=qtiyVzBWx51wHvmP
В итогах поделюсь тем, что у меня получилось сделать
Всем желаю продуктивного дня!
#Day79 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4❤3🔥3 1
Итоги дня:
🔺 Моё изучение Django
Урок #1 - Введение в фреймворк Django
Простой вводный урок: рассказали основы, как установить Django и создать Python-проект.
Урок #2 - Создание проекта. Основные файлы
Разобрали структуру проекта, настройки и назначение ключевых файлов. Запустили локальный сервер для тестирования.
Урок #3 - Добавление Джанго приложения
Теория + практика: создал своё приложение, настроил его, прописал отслеживание URL и реализовал вывод информации на страницу (URL 1 фото).
Урок #4 - Шаблонизатор Jinja и HTML шаблоны
Изучили создание HTML-файлов, их размещение в проекте и привязку к страницам сайта.
На фото 2 - пример HTML, работающего на моём сервере.
Пройдено 4 урока из 11 (1 час из 3 часов курса).
Уже начал практиковаться, пишу код, пробую своими ручками все применять на практике.
Перешёл на PyCharm так как мне показался он более удобен для такой работы.
А так пока всё понятно и даётся легко. Завтра продолжу, возможно, даже завершу курс если хватит время.
(Сегодня было мало время, вот и сделал мало 🥲 )
Поддержите лайкосиком;)
➡️ BoCoder | 💬 Chat
Изучаю Django по видео-курсу. Вот что прошёл за сегодня:
Урок #1 - Введение в фреймворк Django
Простой вводный урок: рассказали основы, как установить Django и создать Python-проект.
Урок #2 - Создание проекта. Основные файлы
Разобрали структуру проекта, настройки и назначение ключевых файлов. Запустили локальный сервер для тестирования.
Урок #3 - Добавление Джанго приложения
Теория + практика: создал своё приложение, настроил его, прописал отслеживание URL и реализовал вывод информации на страницу (URL 1 фото).
Урок #4 - Шаблонизатор Jinja и HTML шаблоны
Изучили создание HTML-файлов, их размещение в проекте и привязку к страницам сайта.
На фото 2 - пример HTML, работающего на моём сервере.
⛓ Ссылка на видео-курс:
https://youtu.be/L-FyeHQwo4U?si=qtiyVzBWx51wHvmP
Пройдено 4 урока из 11 (1 час из 3 часов курса).
Уже начал практиковаться, пишу код, пробую своими ручками все применять на практике.
Перешёл на PyCharm так как мне показался он более удобен для такой работы.
А так пока всё понятно и даётся легко. Завтра продолжу, возможно, даже завершу курс если хватит время.
Итоги дня тик ток:
https://vt.tiktok.com/ZSamSC4mW/
Поддержите лайкосиком;)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9❤🔥3🔥2
Мини юбилей сегодня;)
🖥 Обязательные:
Продолжаю смотреть видео-курс. Сегодня изучаю работу с файлами и базой данных.
Если успею по времени, досмотрю курс до конца и попробую сделать свой простой сайтик.
Очень хотелось бы закончить и все сделать сегодня
https://t.me/BoCoder_EDU
Расскажу за что его выбирают многие разработчики, поделюсь плюсами и минусами
Желаю всем
продуктивного дня и удачи!🍀
#Day80 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7❤3🔥3 1
Поста вчера не было по техническим причинам, извиняюсь🥲
С интернетом проблемы, вроде нашел рабочий обход, но его блокнули вот через день. Под вечер вообще свет отрубили и все, вот я и лёг спать, не стал дожидаться тк уже было поздно.
Теперь в школе посты писать не могу заранее, только читать что-то если;(
Ну ладно, может оно и к лучшему, кто знает
Сегодня вечером будут итоги вчерашнего дня + сегодня
(надеюсь без проблем)
🖥 Обязательные:
Буду подключать css , сделаю норм шаблоны для красоты.
После настроить все основные функции, БД, ну и просто попрактиковаться, поизучать.
Вечером запишу запись экрана того, что у меня получилось + постараюсь подробно расписать все в итогах
Всем хорошего дня и удачи!
#Day81 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2❤🔥1
Итоги дней (80-81):
🔺 Моё изучение Django
Урок #5 - Статические файлы. Добавление Bootstrap
Bootstrap — CSS-фреймворк для создания современного и красивого дизайна.
Подключил его к своему сайту, настроил стили, прописал CSS и добавил именованные ссылки для кнопок в меню.
Также добавил пустую кнопку по приколу)))
(1 фото промежуточный результат)
Урок #6 - Передача данных в шаблоны
Простой и быстрый урок, просто передали разные значения из словаря в шаблон.
Урок #7 - Работа с базой данных. Создание модели
Создал отдельное приложение для удобства работы с БД, добавил новый URL, HTML-шаблон и ссылку в боковое меню.
Затем перешёл к работе с базой данных: создал модель, выполнил миграции и настроил панель администратора для управления таблицей.
(Фото 2: миграция
Фото 3: работа в админ-панели)
Урок #8 - Вывод записей из базы данных
Научился получать данные из БД, работать с методом str для красивого отображения записей и выводить их на страницу «Новости».
(Фото 4: результат на сайте)
Урок #9 - Форма для добавления записей в БД
Пропустил этот урок, он посвящён созданию отдельной страницы с формой для публикации постов
Урок #10 - Динамически изменяемые страницы
Связан с 8 уроком. В этом уроке разбиралось как создать динамическую страницу, чтоб можно было полностью развернуть статью и прочесть.
(Функционал в видео)
Возможно, выглядит пока скромно и «сыровато», но эт практика. Не стал прям фулл верстать, просто так для виду;)
Django — очень мощный фреймворк с большим потенциалом. Поиграюсь ещё со своим проектом, а затем перейду к изучению FastAPI.
Вроде про все рассказал и показал;)
Пишите в комментариях если вдруг что
➡️ BoCoder | 💬 Chat
Изучаю Django по видео-курсу. Вот что прошёл за сегодня:
Урок #5 - Статические файлы. Добавление Bootstrap
Bootstrap — CSS-фреймворк для создания современного и красивого дизайна.
Подключил его к своему сайту, настроил стили, прописал CSS и добавил именованные ссылки для кнопок в меню.
Также добавил пустую кнопку по приколу)))
(1 фото промежуточный результат)
Урок #6 - Передача данных в шаблоны
Простой и быстрый урок, просто передали разные значения из словаря в шаблон.
Урок #7 - Работа с базой данных. Создание модели
Создал отдельное приложение для удобства работы с БД, добавил новый URL, HTML-шаблон и ссылку в боковое меню.
Затем перешёл к работе с базой данных: создал модель, выполнил миграции и настроил панель администратора для управления таблицей.
(Фото 2: миграция
Фото 3: работа в админ-панели)
Урок #8 - Вывод записей из базы данных
Научился получать данные из БД, работать с методом str для красивого отображения записей и выводить их на страницу «Новости».
(Фото 4: результат на сайте)
Урок #9 - Форма для добавления записей в БД
Пропустил этот урок, он посвящён созданию отдельной страницы с формой для публикации постов
Урок #10 - Динамически изменяемые страницы
Связан с 8 уроком. В этом уроке разбиралось как создать динамическую страницу, чтоб можно было полностью развернуть статью и прочесть.
(Функционал в видео)
Возможно, выглядит пока скромно и «сыровато», но эт практика. Не стал прям фулл верстать, просто так для виду;)
Django — очень мощный фреймворк с большим потенциалом. Поиграюсь ещё со своим проектом, а затем перейду к изучению FastAPI.
⛓ Ссылка на видео-курс:
https://youtu.be/L-FyeHQwo4U?si=qtiyVzBWx51wHvmP
Вроде про все рассказал и показал;)
Пишите в комментариях если вдруг что
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4 3 2❤🔥1👍1🔥1🎉1
Сегодня +- разгрузочный день, буду смотреть видосы, что-то типо отдыха
🖥 Обязательные:
Подобрал для себя несколько видео:
1. Что такое HTTP и HTTPS
Ссылка на видео (тык)
Хороший автор, понятно и доступно объясняет. Смотрел его другие видео, советую заглянуть на него канал
2. Гайд по HTTP для начинающих
Ссылка на видео (тык)
Вроде хороший видос, новый. Автора не смотрел, в итогах дня поделюсь мнением о видео
Всем желаю продуктивного дня!
#Day82 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3❤🔥1👍1
Итоги дня:
🔺 1 Видео: Что такое HTTP и HTTPS
Само видео длится 9 минут, что-то типо вводного видео для понимания
В этом видео рассказали о:
Формат видео представляет собой озвученную статью.
Если вам удобнее изучать материал в текстовом виде, вот ссылка на статью:
Как вводный материал - отлично подходит для получения общего представления о теме.
🔺 2 Видео: Гайд по HTTP для начинающих
Рассказали о HTTP на простых примерах, но видео в целом мне не особо понравилось. Полезная информация была ближе к концу,много рекламы и лишнего по моему мнению.
Ну для общего понимания - нормально.
Я понимаю, что одной теории для полноценного понимания недостаточно. Но основную теорию я усвоил: разобрался с базовыми методами и кодами состояния HTTP.
Всё остальное придёт уже с практикой при написании реального проекта.
➡️ BoCoder | 💬 Chat
Ссылка на видео (тык)
Само видео длится 9 минут, что-то типо вводного видео для понимания
В этом видео рассказали о:
🔺 Что такое HTTP
🔺 Что такое HTTPS
🔺 Различия HTTP и HTTPS
🔺 Для чего используется
🔺 Когда что использовать
🔺 Как работает HTTP
🔺 Что такое метод
🔺 Методы HTTP
🔺 Что такое URI
🔺 Что такое код состояния
Формат видео представляет собой озвученную статью.
Если вам удобнее изучать материал в текстовом виде, вот ссылка на статью:
Ссылка на статью (тык)
Как вводный материал - отлично подходит для получения общего представления о теме.
Ссылка на видео (тык)
Рассказали о HTTP на простых примерах, но видео в целом мне не особо понравилось. Полезная информация была ближе к концу,много рекламы и лишнего по моему мнению.
Ну для общего понимания - нормально.
Я понимаю, что одной теории для полноценного понимания недостаточно. Но основную теорию я усвоил: разобрался с базовыми методами и кодами состояния HTTP.
Всё остальное придёт уже с практикой при написании реального проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3❤🔥1👍1