Сегодня по планам закончить последние модули на сайте PostgreSQL Exercises
Я не смотрел какие там задания, ну надеюсь на то, что осилю за сегодня
Ещё в эту субботу и воскресенье еду на городской CTF. Сегодня сделаю пост и подробно расскажу всё, что знаю об этом мероприятии.
🖥 Обязательные:
1. Пройти модуль «Date» -
Практика работы с датой и временем.
(10 Заданий)
2. Пройти модуль «String» -
Работа со строками
(7 Заданий)
3. Пройти модуль «Recursive» - рекурсивные запросы для обработки деревьев и граф
(3 задания)
Желаю всем продуктивного дня!
#Day75 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8❤🔥2 2🔥1 1
(1 День)
Завтра еду на интересное мероприятие
по информационной безопасности —
Постараюсь запечатлеть атмосферу и рассказать вам, что происходило, о чём говорили спикеры и какие примерно задания ждут на второй день.
Описание мероприятия ниже 👇
Организаторы самого масштабного ИТ-соревнования в для школьников и студентов младших курсов "Город героев" представляют новый экспериментальный формат: командный чемпионат по правилам CTF (Capture the Flag).
Это первый день — он будет посвящен теоретической подготовке. Тебя ждут выступления студентов кафедры информационной безопасности. Ребята расскажут про CTF в целом и покажут, как решаются задачи.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3❤🔥2 1
Итоги дня:
🔺 Занятия в PostgreSQL Exercises
1. Прошёл модуль «Date»
Решал задачки на работу с интервалами в PostgreSQL.
Пример запроса:
Вроде легкие запросы, все понял
2. Прошёл модуль «String»
Работа со строками
7 простых заданий, немного новых операторов и функций (уже скоро голова взорвется от их количества).
Пример,Оператор
Примерно понял как применять все на практике, иногда уже жестко голова кипит
3. Прошёл модуль «Recursive»
Рекурсивные запросы
Хоть заданий было всего три, для меня это оказалось непросто. Вроде бы понимаю тему и знаю материал, но на деле допускаю много ошибок.
Хорошо, что нейросеть помогает с объяснением сложных моментов, так гораздо понятнее.
Ну устал я прям очень сильно, слава богу, что закончил... Не стал прям подробно расписывать пост, как-то не видел в этом смысла, тк там слишком много информации, просто вот мои эмоции и ощущения
Но кто хочет попрактиковаться - этот сайт идеально подойдет
Ссылка на сайт:
https://pgexercises.com/
➡️ BoCoder | 💬 Chat
1. Прошёл модуль «Date»
Решал задачки на работу с интервалами в PostgreSQL.
Пример запроса:
SELECT TIMESTAMP '2012-08-31 01:00:00' - TIMESTAMP '2012-07-30 01:00:00';
Вроде легкие запросы, все понял
2. Прошёл модуль «String»
Работа со строками
7 простых заданий, немного новых операторов и функций (уже скоро голова взорвется от их количества).
Пример,Оператор
SELECT surname ', ' || firstname FROM cd.members;
Примерно понял как применять все на практике, иногда уже жестко голова кипит
3. Прошёл модуль «Recursive»
Рекурсивные запросы
Хоть заданий было всего три, для меня это оказалось непросто. Вроде бы понимаю тему и знаю материал, но на деле допускаю много ошибок.
Хорошо, что нейросеть помогает с объяснением сложных моментов, так гораздо понятнее.
Ну устал я прям очень сильно, слава богу, что закончил... Не стал прям подробно расписывать пост, как-то не видел в этом смысла, тк там слишком много информации, просто вот мои эмоции и ощущения
Но кто хочет попрактиковаться - этот сайт идеально подойдет
Ссылка на сайт:
https://pgexercises.com/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥3❤🔥2
Сегодня еду на первый день мероприятия по информационной безопасности — CTF.
Первый день будет посвящён теории: нас познакомят с необходимыми инструментами, которые пригодятся на соревновании, и поделятся практическим опытом.
Теоретическую часть будут вести студенты кафедры, на которую я планирую поступать.
В итогах дня обязательно поделюсь всем, что увидел и узнал, а также фотографиями и впечатлениями!
Пост про 1 день мероприятия:
https://t.me/BoCoder_Python/278
А позаниматься сегодня не успею тк у меня с 8:00 до 12:00 допы по математике, потом сразу с 12:00 до 14 допы по физике.
А CTF начинается в 16:00 + мне ехать примерно час до места, где проводят мероприятие
Вам желаю удачи и продуктивного дня!
#Day76 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6❤5🔥2 1 1
Итоги дня + анонс завтра:
🔺 Сначала расскажу про завтра. Если честно, сомнений многооо.
Нужна команда из трёх человек, а я один. Думал, будет куча людей без команды, а оказалось, что только я, капец.
Не знаю, как всё сложится, но задания порешать точно смогу, это главное. Очень интересно на самом деле.
А без команды если я даже выиграю, то просто призов не получу.
Или может, завтра кто-то ещё без команды окажется тогда будет кайф.
Задания будут идти сразу по нескольким темам, всего понемногу.
Формат — Task Based.
Предположительные темы:
🔺 Теперь расскажу, как прошло мероприятие.
Нам дали основную теорию, рассказали про инструменты для каждой темы, а в конце показали, как "хакнуть" сервер и положить его))
Доклад был действительно крутой - студент очень хорошо подготовился и объяснил всё максимально подробно.
Затронули все направления, о которых я упомянул выше.
На фото с мероприятия
Сейчас читаю статьи из презентации и разбираюсь с инструментами для заданий. Готовлю виртуальную машину с Kali Linux.
Надеюсь, завтра всё пройдёт хорошо ;)
Нужна команда из трёх человек, а я один. Думал, будет куча людей без команды, а оказалось, что только я, капец.
Не знаю, как всё сложится, но задания порешать точно смогу, это главное. Очень интересно на самом деле.
А без команды если я даже выиграю, то просто призов не получу.
Или может, завтра кто-то ещё без команды окажется тогда будет кайф.
Задания будут идти сразу по нескольким темам, всего понемногу.
Формат — Task Based.
Предположительные темы:
1. JoyНаверное завтра расскажу по подробнее в утреннем посте тк будет анонс от организаторов.
2. Osint / Geo osint
3. Crypto
4. WEB
5. Admin / CTB
6. FORENSIC
Нам дали основную теорию, рассказали про инструменты для каждой темы, а в конце показали, как "хакнуть" сервер и положить его))
Доклад был действительно крутой - студент очень хорошо подготовился и объяснил всё максимально подробно.
Затронули все направления, о которых я упомянул выше.
На фото с мероприятия
Сейчас читаю статьи из презентации и разбираюсь с инструментами для заданий. Готовлю виртуальную машину с Kali Linux.
Надеюсь, завтра всё пройдёт хорошо ;)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5❤🔥3🔥2
Сегодня 2 день мероприятия - CTF
Вчера была теория: рассказывали про инструменты, категории и вообще объяснили, что такое CTF. Мы даже порешали примеры заданий, которые ждут нас сегодня.
Вечером я подготовил всё необходимое: поставил Kali Linux на виртуальную машину, немного настроил и протестировал, чтобы сегодня не тратить время на настройку. Почитал дополнительный материал и после пошёл спать.
Правда, есть один нюанс: для участия нужна команда минимум из трёх человек, а я один. Буду надеяться, что найдутся такие же одиночки, как и я 🥲
Но мне, честно, не столько призы важны, просто очень хочется порешать задачки и попробовать себя в этом
Вечером всем обязательно поделюсь, постараюсь максимально подробно все расписать!!
А вам желаю удачи и
продуктивного дня!!
#Day77 #Days
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10❤🔥2🔥2
Постараюсь рассказать всё подробно и понятно.
Началось всё в 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