🖥 100 команд Linux
В этой статье собраны 100 самых полезных команд терминала. Они помогут вам лучше управлять файлами, пользователями, процессами и ресурсами системы.
#учись #полезныйресурс
В этой статье собраны 100 самых полезных команд терминала. Они помогут вам лучше управлять файлами, пользователями, процессами и ресурсами системы.
#учись #полезныйресурс
👍7🤔1
🤖 Telegram-бот для управления ПК голосом
Автор планировал сделать бота для своих личных целей, чтобы отключать компьютер, свет и т.п., но в ходе разработки у него возникла мысль сделать из этого небольшой туториал, так как в интернете нет никакой информации по интеграции Yandex.SpeechKit с NodeJS и тем более Telegram.
#учись #полезныйресурс #javascript
Автор планировал сделать бота для своих личных целей, чтобы отключать компьютер, свет и т.п., но в ходе разработки у него возникла мысль сделать из этого небольшой туториал, так как в интернете нет никакой информации по интеграции Yandex.SpeechKit с NodeJS и тем более Telegram.
#учись #полезныйресурс #javascript
🔥9👍2
⚒ Что такое *args и **kwargs в Python?
Количество параметров в объявлении функции соответствует количеству аргументов, которые передают функции при вызове.
#python #учись
Количество параметров в объявлении функции соответствует количеству аргументов, которые передают функции при вызове.
#python #учись
👍8
⏰ Работа с временными рядами в Python
Временные ряды — это наборы данных, где каждая точка данных связана с определенным моментом времени. Например: температурные измерения, динамика финансовых индексов и показатели физической активности в часах.
Зачем это нужно? Временные ряды предоставляют нам ценную информацию о том, как меняются данные со временем. Они используются для прогнозирований спроса и трафика, для обслуживания промышленного оборудования, для финансовой аналитики и многих других процессов.
Автор этой статьи даст информацию об основных концепциях и методах работы с ними, покажет, как импортировать данные временных рядов и визуализировать их, а также покажет, как спрогнозировать будущее.
#python #учись #статья
Временные ряды — это наборы данных, где каждая точка данных связана с определенным моментом времени. Например: температурные измерения, динамика финансовых индексов и показатели физической активности в часах.
Зачем это нужно? Временные ряды предоставляют нам ценную информацию о том, как меняются данные со временем. Они используются для прогнозирований спроса и трафика, для обслуживания промышленного оборудования, для финансовой аналитики и многих других процессов.
Автор этой статьи даст информацию об основных концепциях и методах работы с ними, покажет, как импортировать данные временных рядов и визуализировать их, а также покажет, как спрогнозировать будущее.
#python #учись #статья
❤🔥7❤3👍1🔥1
🐳 Docker. Всё, что нужно знать. От 0 до 100%
Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации. Позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, который может быть развёрнут на любой Linux-системе с поддержкой контрольных групп в ядре, а также предоставляет набор команд для управления этими контейнерами.
#учись #полезныйресурс #курсы
Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации. Позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, который может быть развёрнут на любой Linux-системе с поддержкой контрольных групп в ядре, а также предоставляет набор команд для управления этими контейнерами.
#учись #полезныйресурс #курсы
❤🔥7👍4👏1😍1
🐍 Python: списки и кортежи
Кортежи и списки — это встроенные структуры данных. Они представляют собой контейнеры, в которых можно хранить упорядоченную коллекцию из одного или нескольких элементов.
Отличие между ними в том, что кортежи являются неизменяемыми (immutable), а списки - изменяемыми (mutable).
#python #учись
Кортежи и списки — это встроенные структуры данных. Они представляют собой контейнеры, в которых можно хранить упорядоченную коллекцию из одного или нескольких элементов.
Отличие между ними в том, что кортежи являются неизменяемыми (immutable), а списки - изменяемыми (mutable).
#python #учись
👍14
This media is not supported in your browser
VIEW IN TELEGRAM
📬 Сетевые протоколы
Это фундамент передачи данных в компьютерных сетях. Для разных задач разработаны отдельные протоколы, со своими особенностями и преимуществами. Вот основные из них:
— HTTP: Стандарт обмена данными в сети, используемый при просмотре веб-страниц.
— HTTPS: Защищенный вариант HTTP, обеспечивает конфиденциальность при передаче данных.
— FTP: Передача файлов между устройствами.
— TCP: Обеспечивает надёжность передачи данных в интернете, гарантируя, что информация достигнет адресата в правильном порядке.
— IP: Простой протокол передачи данных, где каждый пакет передаётся независимо, но без гарантий доставки.
— UDP: Предоставляет быструю передачу данных, идеально подходит для потокового видео и онлайн-игр.
— SMTP: Отправка электронной почты без лишних заморочек, обеспечивает надёжную доставку сообщений.
— SSH: Защищённое удалённое подключение к устройствам. Обеспечивает безопасный доступ к удалённым серверам и системам.
#учись
Это фундамент передачи данных в компьютерных сетях. Для разных задач разработаны отдельные протоколы, со своими особенностями и преимуществами. Вот основные из них:
— HTTP: Стандарт обмена данными в сети, используемый при просмотре веб-страниц.
— HTTPS: Защищенный вариант HTTP, обеспечивает конфиденциальность при передаче данных.
— FTP: Передача файлов между устройствами.
— TCP: Обеспечивает надёжность передачи данных в интернете, гарантируя, что информация достигнет адресата в правильном порядке.
— IP: Простой протокол передачи данных, где каждый пакет передаётся независимо, но без гарантий доставки.
— UDP: Предоставляет быструю передачу данных, идеально подходит для потокового видео и онлайн-игр.
— SMTP: Отправка электронной почты без лишних заморочек, обеспечивает надёжную доставку сообщений.
— SSH: Защищённое удалённое подключение к устройствам. Обеспечивает безопасный доступ к удалённым серверам и системам.
#учись
👍18🔥4❤3
🖥 Компиляция и интерпретация
И компиляторы, и интерпретаторы выполняют одну и ту же работу, но работают по-разному.
Компиляция — процесс, где весь текст программы, перед запуском анализируется и транслируется в машинный код без её выполнения.
Интерпретация — построчный анализ, обработка и выполнение исходного кода.
#учись #начинающему
И компиляторы, и интерпретаторы выполняют одну и ту же работу, но работают по-разному.
Компиляция — процесс, где весь текст программы, перед запуском анализируется и транслируется в машинный код без её выполнения.
Интерпретация — построчный анализ, обработка и выполнение исходного кода.
#учись #начинающему
❤4👍2
📑 Шпаргалка по Python для начинающих
Шпаргалки могут быть действительно полезны, когда Вы пробуете комплекс упражнений, относящихся к определенной теме, или работаете над проектом. Поскольку на одном листе бумаги можно уместить очень много информации. Этот набор шпаргалок призван напомнить Вам о правилах синтаксиса, а также о важных понятиях.
Эта шпаргалка включает в себя: Списки, Словари, Операторы If и циклы While, Функции, Классы, Файлы и исключения, Тестирование вашего кода. А также шпаргалки для начинающих по: Pygame, matplotlib, Pygal и Django.
#учись #python #шпаргалки
Шпаргалки могут быть действительно полезны, когда Вы пробуете комплекс упражнений, относящихся к определенной теме, или работаете над проектом. Поскольку на одном листе бумаги можно уместить очень много информации. Этот набор шпаргалок призван напомнить Вам о правилах синтаксиса, а также о важных понятиях.
Эта шпаргалка включает в себя: Списки, Словари, Операторы If и циклы While, Функции, Классы, Файлы и исключения, Тестирование вашего кода. А также шпаргалки для начинающих по: Pygame, matplotlib, Pygal и Django.
#учись #python #шпаргалки
🔥6👍1🆒1
🗺 Roadmap.sh Дорожная карта разработчика
Популярный OpenSource проект, в котором сообщество создало дорожные карты, руководства и статьи, чтобы помочь начинающим разработчикам.
#учись #полезныйресурс
Популярный OpenSource проект, в котором сообщество создало дорожные карты, руководства и статьи, чтобы помочь начинающим разработчикам.
#учись #полезныйресурс
🔥3
Подойдет как новичкам с нулевым опытом, так и начинающим программистом, которые не понимают как работает код, выходящий за пределы простых примеров из учебников.
#учись #полезныйресурс #html #css #javascript #python #начинающему
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Это опенсорсный проект, который содержит практически всю необходимую информацию для веб-разработчиков. Здесь и объяснение HTML-тегов, и примеры работы с CSS-стилями, и обучение JavaScript, а также полезные инструменты и статьи.
#полезныйресурс #html #css #javascript #учись #начинающему
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7💯1
Если, Вы хотите больше практиковаться и усовершенствовать свою технику написания кода, то этот сайт для Вас. Вы сможете отработать синтаксис языка и алгоритмы решения задач. Прочувствуете ограничения тех конструкций языка, которые знаете на данный момент. На этом сайте представлены практические задания для многих языков программирования.
#начинающему #учись #полезныйресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Блокировка — временное ограничение на выполнение некоторых операций обработки данных. Она предотвращает одновременный доступ к данным для обеспечения целостности и консистентности данных.
#учись #начинающему #шпаргалки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5👍4❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤13👍3❤🔥1
Конструкция try, except, finally в Python используется для обработки исключений. Она позволяет программе обрабатывать ошибки и продолжать выполнение, даже если возникла проблема. Вот как работают эти блоки:
1. Блок try: Это основной блок, в котором выполняется код, который может вызвать исключение.
2. Блок except: Здесь обрабатываются исключения, которые были вызваны в блоке try. Можно указать конкретные типы исключений, которые следует обрабатывать, или обрабатывать все исключения общим образом.
3. Блок finally: Этот блок выполняется всегда, независимо от того, произошло ли исключение или нет. Обычно используется для выполнения очистки ресурсов, например, закрытия файлов или сетевых соединений.
Примеры кода
Пример 1: Основная обработка исключений:
try:
num = int(input("Введите число: "))
print(f"Вы ввели число {num}")
except ValueError:
print("Это не число. Пожалуйста, введите число.")
Этот код запрашивает у пользователя ввод числа. Если введенная строка не может быть преобразована в число, вызывается исключение ValueError, и программа переходит к блоку except, выводя сообщение об ошибке.
Пример 2: Обработка нескольких исключений:
try:
result = 10 / 0
except ZeroDivisionError:
print("Деление на ноль!")
except Exception as e:
print(f"Произошла ошибка: {e}")
Здесь, если происходит деление на ноль, возникает ZeroDivisionError, и программа выводит соответствующее сообщение. Любое другое исключение будет обработано во втором блоке except.
Пример 3: Использование finally:
try:Здесь, даже если файл не найден и возникает FileNotFoundError, блок finally гарантирует, что файл будет закрыт, и выводит сообщение об этом.
file = open("example.txt", "r")
data = file.read()
print(data)
except FileNotFoundError:
print("Файл не найден.")
finally:
file.close()
print("Файл был закрыт.")
Эти примеры демонстрируют, как Python обрабатывает исключения, обеспечивая надежность и устойчивость кода к ошибкам.
#python #учись #начинающему
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍11❤4🔥3❤🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#измираIT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥7🆒3
Игры научат вас коду и алгоритмам:
1. SIC-1 — одноинструментальная игра по программированию;
2. MHRD — игра, в которой вы проектируете различные аппаратные схемы на языке оборудования;
3. A=B — программистская головоломка, в которой есть только одна инструкция: A=B, что означает замену A на B;
4. Virtual Circuit Board — логический симулятор, основанный на рисовании, в котором вы можете строить, программировать, украшать и моделировать что угодно;
5. One Dreamer — манипулируйте окружающим миром, редактируя исходный код, в стремлении выгоревшего разработчика инди-игр исполнить мечту всей жизни;
6. The Farmer Was Replaced — запрограммируйте и оптимизируйте беспилотник для автоматизации фермы и наблюдайте, как он делает работу за вас;
7. One Dreamer — изменяйте мир вокруг себя с помощью псевдокода, путешествуя по смешанным реальностям, и узнайте, почему Фрэнк стал разработчиком игр;
8. OCTOPTICOM — бессрочная игра-головоломка, посвященная проектированию и оптимизации оптических вычислительных устройств;
9. Comet 64 — игра-головоломка для программистов;
10. EXAPUNKS — раньше вы были хакером, а теперь у вас есть фаг;
11. Glitchspace — перепрограммирование игры для решения головоломок;
12. Else Heart.Break() — игра о дружбе, любви и технологиях в месте, где биты заменили атомы;
13. Grey Hack — симулятор хакера, где вы играете за хакера с полной свободой действий в обширной сети процедурно генерируемых компьютеров;
14. Bitburner — инкрементальная игра, основанная на программировании;
15. Turing Complete — изучите архитектуру процессора с помощью головоломок;
16. 7 Billion Humans — автоматизируйте толпы офисных работников для решения головоломок внутри вашего собственного распараллеленного компьютера, сделанного из людей;
17. TIS-100 — задача в этой игре, переписать поврежденные блоки кода, чтобы починить код и узнать все его секреты;
18. Opus Magnum — вам предстоит придумывать и строить хитроумные машины для получения зелий, ядов и других веществ;
19. SHENZHEN I/O — создавайте схемы и пишите код;
20. Human Resource Machine — возьмите контроль над небольшими офисными работниками и запрограммируйте их на решение головоломок.
#игры #полезныйресурс #начинающему #учись
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤6✍3👌1