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
⚒️Задача:

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

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

теряемый каждый день (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
Forwarded from Timur
⚙️Задача <<Is anagram>>

Завершите функцию, чтобы вернуть значение true,
если два приведенных аргумента являются анаграммами
друг друга; в противном случае верните значение false.


Пример:
"foefet" является анаграммой "toffee"
"Buckethead" является анаграммой "DeathCubeK"

#task #rust
Forwarded from Timur
Задача «Summary Ranges»

⚙️Дан отсортированный массив уникальных чисел nums.
Диапазон [a, b] — это все числа от a до b включительно.
Нужно вернуть минимальный список диапазонов, покрывающий все числа.

Пример 1:
Входные данные: nums = [0,1,2,4,5,7]
Вывод: ["0->2","4->5","7"]
Объяснение: Диапазоны:
[0,2] --> "0->2"
[4,5] --> "4->5"
[7,7] --> "7"

Пример 2:
Входные данные: nums = [0,2,3,4,6,8,9]
Вывод: ["0","2->4","6","8->9"]
Объяснение: Диапазоны:
[0,0] --> "0"
[2,4] --> "2->4"
[6,6] --> "6"
[8,9] --> "8->9"


#task #rust