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
🟢Задача по Rust: Поиск первого неповторяющегося символа в строке

📚Напишите функцию, которая находит первый символ в строке,
который не повторяется. Если все символы повторяются, функция
должна вернуть None.


⚙️Пример:

first_unique_char("swiss") # Ожидаемый результат: "w"
first_unique_char("aabb") # Ожидаемый результат: None

Решение задачи на картинке

Выполняется за O(1)

#task #rust
1
Forwarded from Timur
🟢Шпаргалка Flexbox позиционирования

#fronted
👍1
Forwarded from Timur
This media is not supported in your browser
VIEW IN TELEGRAM
🟢Архитектурные шаблоны для приложения

💡𝟭. 𝗠𝗼𝗻𝗼𝗹𝗶𝘁𝗵𝗶𝗰 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲
💡𝟮. 𝗠𝗶𝗰𝗿𝗼𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲
💡𝟯. 𝗖𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗲𝗿-𝗪𝗼𝗿𝗸𝗲𝗿 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲
💡𝟰. 𝗠𝗼𝗱𝗲𝗹-𝗩𝗶𝗲𝘄-𝗖𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗲𝗿 (𝗠𝗩𝗖)
💡𝟱. 𝗘𝘃𝗲𝗻𝘁-𝗗𝗿𝗶𝘃𝗲𝗻 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲
💡𝟲. 𝗟𝗮𝘆𝗲𝗿𝗲𝗱 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲

#data #computerSince
По факту, что дома сидит по клаве клацает, вон пусть на завод идёт😁.
#memes
Все именно так, кто то сомневается 🧐.
#memes
👍1
Forwarded from Timur
🟢Задача по C: Поиск первого неповторяющегося символа в строке

📚Напишите функцию, которая находит первый символ в строке,
который не повторяется. Если все символы повторяются, функция
должна вернуть None.


👁‍🗨Пример 1:
« first_unique_char("swiss")
» 'w'

👁‍🗨Пример 2:
« first_unique_char("aabb")
»'\0'

👁‍🗨Пример 3:
« first_unique_char("ggteqq")
» 't'

#task #c
👁‍🗨Все темы на канале:

🔍#memes
🔍#task
🔍#frontend
🔍#backend
🔍#python
🔍#algorithms
🔍#data
🔍#github
🔍#rust
🔍#c
🔍#java
🔍#js
🔍#framework
🔍#lib
🔍#technology
🔍#article
🔍#service
🔍#computerSince
🔍#vscode
🔍#CSharp
🔍#web
🔍#Linux
🔍#cpp
🔍#job
🔍#books
🔍#go
🔍#soft
🔍#articles
🔍#devOps
Forwarded from Timur
Quick Sort in Python

📚Quick Sort (Быстрая сортировка)это популярный алгоритм сортировки, который использует метод
разделяй и властвуй (divide and conquer). Он рекурсивно делит массив на части относительно опорного
элемента (pivot) и сортирует их.


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

⚙️Принцип работы:
Выбор опорного элемента (pivot): обычно выбирается первый, последний, средний или случайный элемент массива.
Разделение: массив делится на три части:
Элементы, меньшие опорного.
Элементы, равные опорному.
Элементы, большие опорного.
Рекурсивная сортировка: подмассивы сортируются тем же алгоритмом.
Объединение: объединяются отсортированные подмассивы.

💡Quick Sort один из самых эффективных алгоритмов
сортировки и часто используется в стандартных
библиотеках.


#algorithms #python
Forwarded from Timur
Quick Sort in-place in Python

📚In-place Quick Sortэто модификация быстрой сортировки(Quick Sort был пост выше),
которая сортирует элементы массива на месте, без использования
дополнительной памяти для создания новых массивов.


📑Вот этот алгоритм уже можно использовать на практике, но с подмечу,
если есть какие то встроенные варианты(функции, методы) на вашем языке, то
лучше использовать их, так как они могут быть написаны на более производительных
языках, например C or Rust.


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

⚙️Принцип работы:
Выбирается опорный элемент (pivot), обычно последний, первый или случайный элемент.

Все элементы, меньшие pivot, перемещаются влево, а большие — вправо.

После этого массив рекурсивно делится на две части, которые сортируются по тому же принципу.


#algorithms #python
This media is not supported in your browser
VIEW IN TELEGRAM
Интерфейс для удаления аккаунта

#memes
Forwarded from Timur
🟢KodeKloud Free Labsинтерактивные обучающие среды,
предназначенные для практики работы Python, Docker,
Git, Kubernetes, Terraform, Linux и д.р.


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

#service
Forwarded from Timur
🟢Задача python:

📚Учитывая целое число в качестве входных данных,
округлите его до следующего (то есть "большего или равного")
значения, кратного 5.


👁‍🗨Пример 1:
<< 0
>> 0

👁‍🗨Пример 2:
<< 2
>> 5

👁‍🗨Пример 3:
<< 3
>> 5

👁‍🗨Пример 4:
<< 12
>> 15

#task #python
Forwarded from Timur
🟢Структура Linux системы

📚Коротко о структуре, более подробно на картинке

/bin командный центр

/sbinкоманды системного администрирования

/etcКонцентратор конфигурации системы

/home Территория пользователя

/varДинамическое содержимое

/usr Пользовательские программы

/root Каталог администратора

/opt Дополнительное программное обеспечение

/tmp Временное хранилище

#data #Linux
🔥1
Forwarded from Timur
This media is not supported in your browser
VIEW IN TELEGRAM
🟢Подборка Python библиотек и фреймворков под разные задачи:

💡 Манипуляция с данными
💡 Парсинг данных
💡 Анализ данных
💡 Машинное обучение
💡 Визуализация данных
💡 Работа с БД и д.р.

#framework #lib #python
Forwarded from Timur
🟢Подборка соцсетей и сайтов для поиска работы за рубежом:

💡1. linkedin - тут

💡2. indeed - тут

💡3. glassdoor - тут

💡4. monster - тут

💡5. flexjobs - тут

💡6. simplyhired - тут

💡7. careerbuilder - тут

💡8. themuse - тут

💡9. ziprecruiter - тут

💡10. reed - тут

💡11. adzuna - тут

💡12. xing - тут

💡13. ictjob - тут

💡14. technojobs - тут

💡15. welcometothejungle - тут

💡16. angel - тут

#job
🔥1
Forwarded from Timur
Задача Python:

📚Ваша задача завершить функцию two older ages.
В качестве аргумента она должна принимать массив
чисел и возвращать два самых старших числа в массиве
.

👁‍🗨Пример №1:
« [1, 2, 10, 8]
» [8, 10]

👁‍🗨Пример №2:
« [1, 5, 87, 45, 8, 8]
» [45, 87]

#task #python
Forwarded from Timur
This media is not supported in your browser
VIEW IN TELEGRAM
🟢Rio библиотека для Python

📚Rioпростая в использовании среда для создания веб-сайтов и
приложений, полностью основанная на Python.


💡Вам больше не понадобится ни одной строки HTML, CSS или JavaScript
для создания красивых современных приложений.


⚙️Rio переносит компоненты в стиле React в Python. Выбирайте из
множества встроенных компонентов и объединяйте их для создания
собственных объединяяя в целые приложения.
Приложения созданные с помощью Rio могут работать как
локально на компьютере, так и в Интернете.


💾Установка:
« pip install rio-ui

🟡GitHub: тут
🔵Documentation: тут

#python #lib