Full stack dev
61 subscribers
356 photos
50 videos
4 files
99 links
"Full Stack Dev & Computer Science" – Канал для разработчиков, которые хотят
расширить свои знания в Full Stack и углубиться в основы и новейшие тренды Computer Science.
Здесь вы найдете материалы по frontend и backend разработке, работе с базами данных,
Download Telegram
Forwarded from Timur
This media is not supported in your browser
VIEW IN TELEGRAM
🟢CSS Battleэто интерактивная платформа, где разработчики
соревнуются в решении задач на минимизацию CSS-кода,
создавая визуальные элементы с наименьшим количеством символов.


👁‍🗨Ссылочка: тут

#frontend
Так ногти покрасил, что дальше 🧐
#memes
Forwarded from Timur
This media is not supported in your browser
VIEW IN TELEGRAM
Коды состояния HTTP имеют решающее значение для веб-разработчиков.

#data #web
Forwarded from Timur
This media is not supported in your browser
VIEW IN TELEGRAM
🟢Remotionинструмент для создания видео с использованием React!

📚Он позволяет разработчикам использовать привычный стек технологий фронтенда, таких как JavaScript/TypeScript и JSX, для
анимации и создания медиа-контента. Вместо традиционных видеоредакторов вы пишете код, который описывает ваши сцены, а затем
генерируете видео с помощью рендеринга.


💡Основные возможности Remotion включают управление таймлайном через компоненты React, поддержку анимаций, интеграцию с библиотеками,
такими как Three.js, и возможность рендерить видео с использованием FFMPEG.


Github: тут

#web #frontend
👍3🤔1
Forwarded from Timur
Виртуальное окружение: зачем нужно и как использовать?

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

Пример: один проект использует Django 4.0, а другой — Django 3.2. Без изоляции такие зависимости могут создавать конфликты.


⚙️Как создать виртуальное окружение?


1. Создание окружения:

В терминале перейдите в директорию проекта и выполните:
python -m venv myenv

Здесь `myenv` — имя виртуального окружения.


2. Активация окружения:

На Windows:
myenv\Scripts\activate


На macOS/Linux:
source myenv/bin/activate


После активации в терминале появится префикс (myenv), указывающий на то, что вы работаете в виртуальном окружении.

3. Установка пакетов:

Установите необходимые библиотеки с помощью pip:
pip install flask



4. Деактивация окружения:

Чтобы выйти из окружения, выполните:
deactivate


Теперь вы знаете что такое виртуальное окружение для чего оно нужно и как с ним работать.

#data #python
1
Forwarded from Timur
This media is not supported in your browser
VIEW IN TELEGRAM
Сайт который показывает работу Event Loop в JavaScript

📚Этот сайт объясняет и показывает его пошагово и наглядно.
Вставь свой код, и он покажет, как всё выполняется.


👁‍🗨Смотреть: тут

#service #js
This media is not supported in your browser
VIEW IN TELEGRAM
Создавайте файл и его папки одним шагом

#vscode
🔥1
Forwarded from Timur
DFS algorithm С++ - Поиск в глубину

📚Алгоритм поиска в глубину (DFS, Depth First Search) обходит граф так,
что он идет "вглубь" от начальной вершины по каждому пути до конца,
прежде чем вернуться назад и исследовать следующий путь. Давайте разберем
его пошагово.


⚙️Как работает алгоритм:

💡1.Начинаем с начальной вершины (например, 0).
💡2.Помечаем её как посещённую.
💡3.Идем по всем её смежным вершинам.
💡4.Если соседняя вершина ещё не посещена, то:
- Переходим к ней и повторяем процесс (углубляемся).
💡5.Если все соседи посещены или их нет, возвращаемся назад и ищем другие пути.
💡6.Продолжаем, пока не обойдем все достижимые вершины.

📑Читать: тут

#algorithms #cpp
Forwarded from Timur
Задача на Python:

📚Напишите функцию, которая принимает массив из 10 (строго 10 элементов)
целых чисел (от 0 до 9) и возвращает строку из этих чисел в виде
телефонного номера.


👁‍🗨Примеры:
create_phone_number([1, 2, 3, 4, 5, 6, 7, 8, 9, 0]) # => returns "(123) 456-7890"

create_phone_number([5, 2, 1, 3, 7, 1, 2, 0, 2, 2]) # => returns "(521) 371-2022"


#task #python
Forwarded from Timur
🔥4
Forwarded from Timur
Sort Merge in Python

📚Сортировка слиянием это алгоритм "разделяй и властвуй", который
разбивает массив на две части, рекурсивно сортирует их, а затем
объединяет в один отсортированный массив.


⚙️Принцип работы:
Разделение: массив разбивается на две равные части.
Сортировка: каждая часть сортируется рекурсивно.
Слияние: два отсортированных подмассива объединяются в один.

📉Сложность: O(n log n)

#algorithms #python