ВЕБ-БРАУЗЕРЫ:
1. Веб-браузер — это приложение, которое обеспечивает доступ к веб-серверу, отправляет сетевой запрос на URL-адрес, получает ресурсы и представляет их в интерактивном режиме или, другими словами, мы также говорим, что это веб-браузер — это прикладное программное обеспечение. для доступа во всемирную паутину.
2. Теперь о том, что такое Всемирная паутина. Всемирная паутина (WWW), широко известная как Паутина, представляет собой информационный система, в которой документы и другие веб-ресурсы идентифицируются по URL-адресам, таким как https://medium.com/или по IP-адресу (8.8.8.8).
3. какой-нибудь современный веб-браузер-
- Firefox — Gecko Software
- Safari — WebKit
- Chrome, Opera — Мигание
- Internet Explorer — Трезубец
4. Веб-браузер — это не то же самое, что поисковая система. Поисковая система — это веб-сайт, который предоставляет ссылки на другие веб-сайты. Однако для подключения к серверу веб-сайта и отображения его веб-страниц у пользователя должен быть установлен веб-браузер.
5. Веб-браузер извлекает информацию из разных частей Интернета и отображает ее на настольных или мобильных устройствах. Информация передается с использованием протокола передачи гипертекста, также называемого Http , который определяет способ передачи текстовых и мультимедийных файлов в Интернете.
Когда браузер извлекает данные с интернет-сервера, он использует программный инструмент, называемый механизмом рендеринга, который переводит данные, записанные на языке гипертекстовой разметки (HTML), в читаемый формат, т. е. текст, изображения, и отображает их на пользовательский интерфейс браузера.
ВЕБ-ПОИСКИ:
Поисковый робот — это программа, действующая как автоматизированный скрипт, который систематически просматривает данные интернет-страниц. Поисковые роботы также помогают проверять HTML-коды и ссылки, как боты Google, Яндекса и т. д. также помогают в проверке HTML-кодов и проверке ссылок, таких как боты Google, yandex и т. д. Поисковый робот следует по всем гиперссылкам на веб-сайтах, а также посещает другие веб-сайты. Каждая страница — это новые данные для веб-сканирования.
ИСПОЛЬЗУЕМЫЙ СЛУЧАЙ — очень сложно сканировать миллионы страниц, определенные правила и приоритеты соблюдаются в соответствии с требованиями компании и клиентов, такими как относительная важность любой веб-страницы, количество посещений, тип контента, такой как блоги, сообщения, профиль пользователя, и т. д. Google использует специальные поисковые алгоритмы, называемые алгоритмом страницы. Он присваивает каждой странице относительную оценку важности и авторитетности путем оценки качества и количества ее ссылок.
Используя некоторую структуру, мы можем создать собственный краулер, например — SCRAPY, SELENIUM, APACHE NUTCH и т. д.
ЯЗЫКИ ПРОГРАММИРОВАНИЯ:
1. Прежде чем узнать, что такое язык программирования? мы должны сначала понять, что такое программирование?
Программирование — это способ дать инструкции компьютеру. Что бы мы ни делали в нашей системе или на компьютере, от перемещения курсора до наблюдения за движением, игр и т. д. за кулисами, все, что делается какой-либо программой, или мы можем сказать код.
компьютер может понимать двоичный код, что означает 0 или 1. так что просто представьте, что вам нужно учиться и общаться в двоичном формате. это было бы так трудно понять и понять. Вот почему у нас есть языки программирования. Существует два типа языков — высокого уровня и низкого уровня. Языки высокого уровня — это такие языки, как Java, Python, JavaScript и C#. Эти языки ближе к английскому языку и просты для изучения и понимания людьми. Примером низкоуровневого языка является ассемблер, который ближе к машинному коду.
мы пишем код на языке высокого уровня и преобразуем этот язык в язык низкого уровня с помощью компилятора или ассемблера.
2.Согласно Википедии, существует почти 700 языков программирования, но только десяток из них популярен и важен.
Типы языков программирования (высокий уровень)-
- Процедурный язык
— задает ряд хорошо структурированных шагов и процедур для составления
программы.
— содержит систематизированный порядок операторов функций и команд для
выполнить задание. - Функциональный язык
— Написание программы только на чистых функциях, т. е. никогда не изменяйте переменные, а
только создавайте новые в качестве выходных данных.
— Используется в ситуации, когда мы приходится выполнять множество различных
операций с одним и тем же набором данных, как в ML. - объектно-ориентированный язык-
- Объектно-ориентированный язык — это язык программирования, который. вращается вокруг концепции объекта. Объектно-ориентированные языки были разработаны, чтобы упростить разработку, отладку, повторное использование и обслуживание программного обеспечения, чем это было возможно с более ранними языками.
- код+данные=объекты.
«один язык программирования может быть всех трех типов, например — Python»
Некоторые примеры языков программирования: Java, python, scala, R, golang, html, css, dart, kotlin, c++, swift, c, c#, ruby и т. д.
БАЗА ДАННЫХ VS СИСТЕМА БАЗЫ ДАННЫХ:
1. Данные:
Представление фактов, концепций или инструкций в формализованном виде, подходящем для сообщения, интерпретации или обработки человеком или электронной машиной. .
База данных:
База данных представляет собой организованный набор взаимосвязанных данных, хранящихся в компьютере.
Важность:
• Это дает нам высокоэффективный метод для простой обработки большого количества различных типов данных.
- Это позволяет систематически хранить большие объемы данных и легко извлекать, фильтровать, сортировать и обновлять эти данные эффективно и точно.
- Представляет некоторые аспекты реального мира.
- База данных — это логически связанная коллекция данных с некоторым внутренним смыслом.
- База данных проектируется, создается и заполняется данными для определенной цели.
Система базы данных
Система управления базами данных (СУБД) — это программное обеспечение, используемое для манипулирования (хранения, запросов) набором логически связанных данных (база данных).
свойства:
- Избыточность и несогласованность данных — несколько форматов файлов, дублирование информации в разных файлах.
- Сложность доступа к данным — необходимо переписывать программы для выполнения новых задач.
- Изоляция данных
- Проблемы с целостностью — трудно добавить или изменить ограничения.
- Атомарность обновлений — сбои могут оставить базу данных в несогласованном состоянии с выполнением частичных обновлений.
- Параллельный доступ от нескольких пользователей.
- Решить проблемы с безопасностью.
СУБД вместе с базой данных образуют систему баз данных.
Приложения СУБД
- Банковское дело — все транзакции
- Авиакомпании - Бронирование, расписание
- Университеты-Регистрации, результаты и т.д.