Цифровые финансовые активы.
Предоставляют права на определенный актив.
Создаются при помощи технологии блокчейн.
Примеры цифровых активов:
--> Финансовые обязательства.
--> Ценные бумаги.
--> Драгоценные металлы.
--> Энергомощности.
--> Недвижимость.
Работа с цифровыми активами производится на базе распределенного реестра при помощи цифровых договоров(смарт-контрактов).
Предоставляют права на определенный актив.
Создаются при помощи технологии блокчейн.
Примеры цифровых активов:
--> Финансовые обязательства.
--> Ценные бумаги.
--> Драгоценные металлы.
--> Энергомощности.
--> Недвижимость.
Работа с цифровыми активами производится на базе распределенного реестра при помощи цифровых договоров(смарт-контрактов).
#people #python
Гвидо Россум. Создатель языка Phyton.
Родился в Нидерландах.
Как полагается окончил университет.
Работал в центре математики и информатики.
Признан выдающимся программистом.
С его слов он разработал Phyton всего за три месяца.
Python - это эксперимент по определению степени свободы программистов. Слишком много свободы, и никто не может читать чужой код, слишком мало и выразительность находится под угрозой.
Гвидо Россум. Создатель языка Phyton.
Родился в Нидерландах.
Как полагается окончил университет.
Работал в центре математики и информатики.
Признан выдающимся программистом.
С его слов он разработал Phyton всего за три месяца.
Python - это эксперимент по определению степени свободы программистов. Слишком много свободы, и никто не может читать чужой код, слишком мало и выразительность находится под угрозой.
#python
Python — высокоуровневый язык программирования общего назначения с динамической типизацией и автоматическим управлением памятью.
--> Простота.
--> Динамическая типизация.
--> Автоматическое управление памятью.
--> Кроссплатформенность.
--> REPL - Интерактивный режим, для работы в консоли.
--> Можно расширять с помощью других языков программирования, таких как C/C++
--> Большое сообщество и экосистема.
--> Часто используется для написания скриптов автоматизации рутинных задач, обработки текстовых файлов, парсинга.
Python — высокоуровневый язык программирования общего назначения с динамической типизацией и автоматическим управлением памятью.
--> Простота.
--> Динамическая типизация.
--> Автоматическое управление памятью.
--> Кроссплатформенность.
--> REPL - Интерактивный режим, для работы в консоли.
--> Можно расширять с помощью других языков программирования, таких как C/C++
--> Большое сообщество и экосистема.
--> Часто используется для написания скриптов автоматизации рутинных задач, обработки текстовых файлов, парсинга.
#python
Применение Python:
--> Веб-разработка.
--> Научные вычисления и анализ данных.
--> Машинное обучение и искусственный интеллект.
--> Написание скриптов для автоматизации рутинных операций, например, обработка текстов, взаимодействие с файловой системой, тестирование.
--> Игровая индустрия.
--> Администрирование систем: написание утилит управления серверами, мониторинга, автоматизации, администрирования.
Применение Python:
--> Веб-разработка.
--> Научные вычисления и анализ данных.
--> Машинное обучение и искусственный интеллект.
--> Написание скриптов для автоматизации рутинных операций, например, обработка текстов, взаимодействие с файловой системой, тестирование.
--> Игровая индустрия.
--> Администрирование систем: написание утилит управления серверами, мониторинга, автоматизации, администрирования.
#technology
В чем отличие киборга от андроида?
Киборг - биологический организм, усовершенствованный механическим или электронным путем. Киборги сочетают органические ткани и искусственные технологии.
Андроид - искусственное существо. Напоминает человека, но создано исключительно из механических и электронных компонентов. Обычно имитируют человеческое поведение и внешний вид, но не имеют биологических тканей.
В чем отличие киборга от андроида?
Киборг - биологический организм, усовершенствованный механическим или электронным путем. Киборги сочетают органические ткани и искусственные технологии.
Андроид - искусственное существо. Напоминает человека, но создано исключительно из механических и электронных компонентов. Обычно имитируют человеческое поведение и внешний вид, но не имеют биологических тканей.
#algorithm
Алгоритм.
Набор/последовательность/совокупность действий/правил/процедур, которые приводят к намеченному результату/цели.
Конструкция из правил/путей/процессов.
Благодаря алгоритмам реешаются задачи.
Пример алгоритма - арифметические операции, приготовление кофе, распорядок дня.
Алгоритм.
Набор/последовательность/совокупность действий/правил/процедур, которые приводят к намеченному результату/цели.
Конструкция из правил/путей/процессов.
Благодаря алгоритмам реешаются задачи.
Пример алгоритма - арифметические операции, приготовление кофе, распорядок дня.
Что такое бот?!
Бот - сокращенно робот.
Программный робот, выполняющий поставленные, главным образом рутинные, задачи.
Примеры
--> Общение с клиентами по шаблонам.
--> Служба поддержки. Ответ на стандартные вопросы.
-> Информационные боты.
--> Интернет-бот - выполняет автоматически задачи в интернет.
--> Спам-бот. Рассылает спам.
--> Бот в соцсетях. Автоматически рассылает сообщения.
Бот - сокращенно робот.
Программный робот, выполняющий поставленные, главным образом рутинные, задачи.
Примеры
--> Общение с клиентами по шаблонам.
--> Служба поддержки. Ответ на стандартные вопросы.
-> Информационные боты.
--> Интернет-бот - выполняет автоматически задачи в интернет.
--> Спам-бот. Рассылает спам.
--> Бот в соцсетях. Автоматически рассылает сообщения.
Pet-проект - тренировочное приложение или программа.
Для чего их делают?
Тренировочные проекты помогают лучше разобраться в своих умениях, понять чего вам не хватает и куда расти. Благодаря им вы прокачиваете навыки.
При приеме на работу домашний проект прекрасно подойдет в качестве доказательства вашей осведомленности в индустрии.
Иногда необходимо чтобы работодатель убедился в ваших навыках на работающем примере.
Иногда у вас есть хорошая идея, и для ее разработки вы можете сделать pet проект, чтобы убедиться в ее работоспособности.
Для чего их делают?
Тренировочные проекты помогают лучше разобраться в своих умениях, понять чего вам не хватает и куда расти. Благодаря им вы прокачиваете навыки.
При приеме на работу домашний проект прекрасно подойдет в качестве доказательства вашей осведомленности в индустрии.
Иногда необходимо чтобы работодатель убедился в ваших навыках на работающем примере.
Иногда у вас есть хорошая идея, и для ее разработки вы можете сделать pet проект, чтобы убедиться в ее работоспособности.
#python
Python. Основы.
Проверка версии.
Набираем в терминале python --version
При помощи функции print выводим информацию в консоль.
выводим строку --> print('hello')
выводим цифру --> print(1)
Комментарии в python.
--> # this is comment - однострочные комментарии
--> ''' this is
comment ''' - многострочные комментарии
Переменные в python.
Создадим переменную hello и присвоим ей значеие 1
--> hello = 1
Выведем переменную hello в консоль.
--> print(hello) # в консоли отобразится содержимое переменной hello
Программер
Python. Основы.
Проверка версии.
Набираем в терминале python --version
При помощи функции print выводим информацию в консоль.
выводим строку --> print('hello')
выводим цифру --> print(1)
Комментарии в python.
--> # this is comment - однострочные комментарии
--> ''' this is
comment ''' - многострочные комментарии
Переменные в python.
Создадим переменную hello и присвоим ей значеие 1
--> hello = 1
Выведем переменную hello в консоль.
--> print(hello) # в консоли отобразится содержимое переменной hello
Программер
Telegram
Программер
Канал о программировании, с интересной иформацией.
#javascript
Javascript. Основы.
Создадим на javascript простейшую программу.
Сначала создадим простейшую html страницу
<!DOCTYPE HTML>
<html>
<body>
</body>
</html>
Затем вставим в эту страницу(между тегами body) код.
<script>
alert("Hello World!");
</script>
Затем соединяем все это.
<!DOCTYPE HTML>
<html>
<body>
<script>
alert("Hello World!");
</script>
</body>
</html>
Вы только что создали страницу в браузере, со всплывающим окном, в котором написано приветственное сообщение.
Программер
Javascript. Основы.
Создадим на javascript простейшую программу.
Сначала создадим простейшую html страницу
<!DOCTYPE HTML>
<html>
<body>
</body>
</html>
Затем вставим в эту страницу(между тегами body) код.
<script>
alert("Hello World!");
</script>
Затем соединяем все это.
<!DOCTYPE HTML>
<html>
<body>
<script>
alert("Hello World!");
</script>
</body>
</html>
Вы только что создали страницу в браузере, со всплывающим окном, в котором написано приветственное сообщение.
Программер
Telegram
Программер
Канал о программировании, с интересной иформацией.
Кен Томпсон — американский программист, сооснователь операционной системы UNIX и автор языка программирования B.
Родился в США. Начал карьеру в Bell Labs.
Работал вместе с Деннисом Ритчи, который создал язык C.
В 1970-х годах они совместно разработали операционную систему UNIX, которая оказала огромное влияние на развитие компьютерных технологий. UNIX стала основой для многих современных операционных систем, таких как Linux, macOS и другие.
Программер
Родился в США. Начал карьеру в Bell Labs.
Работал вместе с Деннисом Ритчи, который создал язык C.
В 1970-х годах они совместно разработали операционную систему UNIX, которая оказала огромное влияние на развитие компьютерных технологий. UNIX стала основой для многих современных операционных систем, таких как Linux, macOS и другие.
Программер
Go используется для создания высокопроизводительных и масштабируемых приложений.
--> Сетевые приложения - разработка серверных приложений, API-сервисов и микросервисной архитектуры.
--> Облачные технологии - широко применяется в разработке облачных платформ и сервисов, Docker и Kubernetes.
Разработка веб-приложений - позволяет создавать быстрые и надежные веб-серверы и бэкенд-системы.
Операционные системы - используется при написании системного ПО и инструментов командной строки.
Анализ данных и машинное обучение - находит применение в задачах анализа больших объемов данных и разработки алгоритмов машинного обучения.
DevOps и автоматизация - популярен среди разработчиков DevOps-инструментов благодаря простоте развертывания и возможности работы с различными системами.
Go сочетает в себе высокую производительность, безопасность и простоту синтаксиса, что делает его привлекательным выбором для широкого спектра задач.
Программер
--> Сетевые приложения - разработка серверных приложений, API-сервисов и микросервисной архитектуры.
--> Облачные технологии - широко применяется в разработке облачных платформ и сервисов, Docker и Kubernetes.
Разработка веб-приложений - позволяет создавать быстрые и надежные веб-серверы и бэкенд-системы.
Операционные системы - используется при написании системного ПО и инструментов командной строки.
Анализ данных и машинное обучение - находит применение в задачах анализа больших объемов данных и разработки алгоритмов машинного обучения.
DevOps и автоматизация - популярен среди разработчиков DevOps-инструментов благодаря простоте развертывания и возможности работы с различными системами.
Go сочетает в себе высокую производительность, безопасность и простоту синтаксиса, что делает его привлекательным выбором для широкого спектра задач.
Программер
Telegram
Программер
Канал о программировании, с интересной иформацией.
RPA Robotic Process Automation
Автоматизация рутинных задач с помощью программных роботов. Платформа RPA позволяет создавать и управлять роботами, выполняющими задачи быстрее и безошибочнее человека.
Например
--> обработка данных и документов.
--> работа с электронными таблицами.
--> взаимодействие с различными системами через интерфейсы.
RPA автоматизирует, снижает затраты и повышает эффективность работы бизнеса.
Программер
Автоматизация рутинных задач с помощью программных роботов. Платформа RPA позволяет создавать и управлять роботами, выполняющими задачи быстрее и безошибочнее человека.
Например
--> обработка данных и документов.
--> работа с электронными таблицами.
--> взаимодействие с различными системами через интерфейсы.
RPA автоматизирует, снижает затраты и повышает эффективность работы бизнеса.
Программер
Robotic Process Automation and Artificial Intelligence
Cочетание технологий, объединяющая автоматизацию рутинных процессов - RPA с искусственным интеллектом - AI.
RPA без посторонней помощи - магия автоматизации. Программные роботы берут рутину, освобождая людей для творчества и инноваций. Алгоритмы бесшумно обрабатывают данные, заполняют формы и управляют процессами, позволяя вам сосредоточиться на том, что действительно важно.
Cочетание технологий, объединяющая автоматизацию рутинных процессов - RPA с искусственным интеллектом - AI.
RPA без посторонней помощи - магия автоматизации. Программные роботы берут рутину, освобождая людей для творчества и инноваций. Алгоритмы бесшумно обрабатывают данные, заполняют формы и управляют процессами, позволяя вам сосредоточиться на том, что действительно важно.
Interactive Voice Response.
Cистема интерактивного реагирования. Волшебники, скрытые за экраном телефона, способные понимать и отвечать на запросы пользователей, делая взаимодействие с компаниями быстрым и удобным.
Преимущества
--> Круглосуточная доступность.
--> Быстрое обслуживание клиентов.
--> Сокращение затрат на персонал.
--> Снижение нагрузки на операторов.
Программер
Cистема интерактивного реагирования. Волшебники, скрытые за экраном телефона, способные понимать и отвечать на запросы пользователей, делая взаимодействие с компаниями быстрым и удобным.
Преимущества
--> Круглосуточная доступность.
--> Быстрое обслуживание клиентов.
--> Сокращение затрат на персонал.
--> Снижение нагрузки на операторов.
Программер
Telegram
Программер
Канал о программировании, с интересной иформацией.
Слушатели и обработчики событий
Слушатель событий event listener
Функция, которая "слушает" определенные события - клик мыши, нажатие клавиши, и выполняет заданные действия при их возникновении.
Обработчик события event handler
Функция, которая вызывается, когда происходит определенное событие. Пользователь нажимает кнопку, и обработчик события может запустить выполнение кода, отвечающего за реакцию на это действие.
Слушатель событий event listener
Функция, которая "слушает" определенные события - клик мыши, нажатие клавиши, и выполняет заданные действия при их возникновении.
Обработчик события event handler
Функция, которая вызывается, когда происходит определенное событие. Пользователь нажимает кнопку, и обработчик события может запустить выполнение кода, отвечающего за реакцию на это действие.
#algorithm
Перетасовка Фишера–Йетса.
Метод случайной перестановки элементов, широко применяемый в различных областях.
Например
--> Компьютерные игры. Для создания случайности в играх, например, при тасовании карт.
--> Статистические исследования. Перестановочные тесты используются для проверки гипотез о различиях между группами.
--> Криптография. Используется для увеличения сложности шифрования.
--> Машинное обучение. В обучении моделей иногда требуется случайным образом перемешать обучающие данные.
--> Тестирование. При тестировании программ перетасовка используется для генерации случайных данных, для проверки устойчивости программы.
Программер
Перетасовка Фишера–Йетса.
Метод случайной перестановки элементов, широко применяемый в различных областях.
Например
--> Компьютерные игры. Для создания случайности в играх, например, при тасовании карт.
--> Статистические исследования. Перестановочные тесты используются для проверки гипотез о различиях между группами.
--> Криптография. Используется для увеличения сложности шифрования.
--> Машинное обучение. В обучении моделей иногда требуется случайным образом перемешать обучающие данные.
--> Тестирование. При тестировании программ перетасовка используется для генерации случайных данных, для проверки устойчивости программы.
Программер
👍1
#algorithm
Алгоритм Руццо–Томпы
Алгоритм поиска совпадающих с образцом подстрок.
Ищет паттерны в больших объемах текстов, например, последовательностей ДНК или РНК.
Алгоритм Руццо-Томпы обладает временем работы O(n+m)O(n+m), где n - длина текста, а m - длина образца. Он эффектвен в поиске коротких образцов в длинных текстах.
Относительно прост в реализации.
Легко адаптируется для различных приложений.
Основная идея - построение суффиксного дерева для текста, что позволяет эффективно находить все вхождения образца.
Примеры
--> Поиск повторяющихся последовательностей в геномах.
--> Анализ биологических последовательностей для выявления специфичных участков.
--> Поиск ключевых слов в больших корпусах текстов.
Особенно полезен, где требуется быстрый поиск множества совпадений в большом объеме данных.
Алгоритм Руццо–Томпы
Алгоритм поиска совпадающих с образцом подстрок.
Ищет паттерны в больших объемах текстов, например, последовательностей ДНК или РНК.
Алгоритм Руццо-Томпы обладает временем работы O(n+m)O(n+m), где n - длина текста, а m - длина образца. Он эффектвен в поиске коротких образцов в длинных текстах.
Относительно прост в реализации.
Легко адаптируется для различных приложений.
Основная идея - построение суффиксного дерева для текста, что позволяет эффективно находить все вхождения образца.
Примеры
--> Поиск повторяющихся последовательностей в геномах.
--> Анализ биологических последовательностей для выявления специфичных участков.
--> Поиск ключевых слов в больших корпусах текстов.
Особенно полезен, где требуется быстрый поиск множества совпадений в большом объеме данных.
#algorithm
Алгоритм Штрассена
Способ быстрого умножения двух матриц. Вместо обычного метода, требующего много умножений и сложений, алгоритм Штрассена использует хитрый трюк.
Есть две большие таблицы чисел - матрицы, нужно их перемножить. Обычный способ - пройти по каждой строке первой матрицы и умножить её на каждую колонку второй матрицы. Это занимает много времени.
Алгоритм Штрассена разбивает матрицу на четыре меньшие части и использует специальные формулы для умножения этих частей. Это позволяет делать меньше умножений, весь процесс идёт быстрее.
Алгоритм используется в задачах, где нужно быстро перемножать большие матрицы.
Например
--> Научные расчёты. Учёные используют матричное умножение для моделирования сложных систем, погода, движение частиц.
--> Графика и анимация. В играх и фильмах нужны быстрые расчёты для отображения трёхмерных объектов.
--> Машинное обучение. Некоторые алгоритмы машинного обучения требуют умножения больших матриц для тренировки нейронных сетей.
Программер
Алгоритм Штрассена
Способ быстрого умножения двух матриц. Вместо обычного метода, требующего много умножений и сложений, алгоритм Штрассена использует хитрый трюк.
Есть две большие таблицы чисел - матрицы, нужно их перемножить. Обычный способ - пройти по каждой строке первой матрицы и умножить её на каждую колонку второй матрицы. Это занимает много времени.
Алгоритм Штрассена разбивает матрицу на четыре меньшие части и использует специальные формулы для умножения этих частей. Это позволяет делать меньше умножений, весь процесс идёт быстрее.
Алгоритм используется в задачах, где нужно быстро перемножать большие матрицы.
Например
--> Научные расчёты. Учёные используют матричное умножение для моделирования сложных систем, погода, движение частиц.
--> Графика и анимация. В играх и фильмах нужны быстрые расчёты для отображения трёхмерных объектов.
--> Машинное обучение. Некоторые алгоритмы машинного обучения требуют умножения больших матриц для тренировки нейронных сетей.
Программер