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
Алгоритм << Вычисление факториала>>

Факториалфункция, определённая на множестве неотрицательных
целых чисел.


Пример в программировании:
{ num: 5 } => 120

Пример в математике:
5! = 1 * 2 * 3 * 4 * 5 = 120

Скорость алгоритма: O(n)
Практичность: можно применять на практике
Сложность написание алгоритма: очень лёгкий

#algorithms #rust
👍3
Forwarded from Timur
Задача << Fibonacci number >>

Нужно создать генератор N первых чисел Фибоначчи.

Пример:
fibonacci_number(6) --> 1,2,3,5,8,13

#task #python
👍3
⚒️Задача:

Эта программа проверяет срок службы испарителя, содержащего газ.

Мы знаем содержимое испарителя (объем в мл), процент пены или газа,

теряемый каждый день (evap_per_day) и порог (порог) в процентах, за которым
испаритель уже бесполезен. Все числа строго положительные.


Программа сообщает n-й день (в виде целого числа),
в который испаритель
выйдет из строя.

Пример:
evaporator(10, 10, 5) -> 29

#task #rust
👍3
⚒️Anacondaдистрибутив языков программирования Python и R,
включающий набор популярных свободных библиотек, объединённых
проблематиками науки о данных и машинного обучения
.

документация: тут

#technology #python
Jotaiпростой и гибкий инструмент
для управления состояниями в React


npm i jotai

Jotai масштабируется от простой замены UseState до корпоративного TypeScript-приложения.

Особенности Jotai:
— Минимальный основной API (2 кб)
— Множество утилит и расширений
— Отсутствие строковых ключей (по сравнению с Recoil)

💾 GitHub
🟡 Документация
🟡 Пример работы

#lib #react
А так можно было 😁
#memes
🔼 Переход Google на Rust-программирование Сокращает количество уязвимостей в памяти Android на 68%

https://thehackernews.com/2024/09/googles-shift-to-rust-programming-cuts.html

#news
💡Скачивания картинки с помощью ссылки в python

⚙️Lib:
pip install requests
import requests

url = "<ссылка на ваше изображение>"

def download_img(url: str) -> None:
response = requests.get(url)
with open("image.jpg", "wb") as file:
file.write(response.content)

download_img(url)

print("Изображение успешно загружено.")

#cods #python
flet📚 библиотека

flet📚 - это не популярная библиотека, для построение desktop приложений на Python.
Библиотека является асинхронной, что в свою очередь может выполнять несколько действий одновременно.
Имеет много готовых widgets и icons. И в цело библиотека заслуживает вашего внимания
.

⚙️ pip install flet

📑 Documentation: тут
🟡 GitHub: тут

#cods #python
Forwarded from Timur
Assembler - это низкоуровневый язык программирования.

⚒️О программе:
выводит текст "Hello world!"

⚙️Разбор примера (Код):

section <свойства> - хранит инструкцию или данные
section .data - секция для данных программы

section .text - для хранения кода программы

global <название метки> - запуск метки

<имя метки>: ...
метка - метка очень похожа на обычные функцию,
указывая на определённое место в коде


db(-128 до 255) - используется для записи информации (символов)

db, <данные>, 10

mov (куда), (что)
mov - команда для перемещение данных по области памяти

mov rax, 1 (грубо говоря записываем данные)
rax - быстрой памяти находящийся в процессоре, 1 для того чтобы процессор мог решать системные задачи

mov rdi, 1
rdi - отвечает за input/output поток, 1 чтобы работал вывод/output информации

mov rsi, <название метки>
rsi - записываем нашу метку(адрес) в память

mov rdx, 14
rdx - длину данных, которые мы собираемся вывести на экран(14 byte)

syscall - системный вызов

#cods #assembly
👍1