ВЕБ-БРАУЗЕРЫ:

1. Веб-браузер — это приложение, которое обеспечивает доступ к веб-серверу, отправляет сетевой запрос на URL-адрес, получает ресурсы и представляет их в интерактивном режиме или, другими словами, мы также говорим, что это веб-браузер — это прикладное программное обеспечение. для доступа во всемирную паутину.

2. Теперь о том, что такое Всемирная паутина. Всемирная паутина (WWW), широко известная как Паутина, представляет собой информационный система, в которой документы и другие веб-ресурсы идентифицируются по URL-адресам, таким как https://medium.com/или по IP-адресу (8.8.8.8).

3. какой-нибудь современный веб-браузер-

4. Веб-браузер — это не то же самое, что поисковая система. Поисковая система — это веб-сайт, который предоставляет ссылки на другие веб-сайты. Однако для подключения к серверу веб-сайта и отображения его веб-страниц у пользователя должен быть установлен веб-браузер.

5. Веб-браузер извлекает информацию из разных частей Интернета и отображает ее на настольных или мобильных устройствах. Информация передается с использованием протокола передачи гипертекста, также называемого Http , который определяет способ передачи текстовых и мультимедийных файлов в Интернете.

Когда браузер извлекает данные с интернет-сервера, он использует программный инструмент, называемый механизмом рендеринга, который переводит данные, записанные на языке гипертекстовой разметки (HTML), в читаемый формат, т. е. текст, изображения, и отображает их на пользовательский интерфейс браузера.

ВЕБ-ПОИСКИ:

Поисковый робот — это программа, действующая как автоматизированный скрипт, который систематически просматривает данные интернет-страниц. Поисковые роботы также помогают проверять HTML-коды и ссылки, как боты Google, Яндекса и т. д. также помогают в проверке HTML-кодов и проверке ссылок, таких как боты Google, yandex и т. д. Поисковый робот следует по всем гиперссылкам на веб-сайтах, а также посещает другие веб-сайты. Каждая страница — это новые данные для веб-сканирования.

ИСПОЛЬЗУЕМЫЙ СЛУЧАЙ — очень сложно сканировать миллионы страниц, определенные правила и приоритеты соблюдаются в соответствии с требованиями компании и клиентов, такими как относительная важность любой веб-страницы, количество посещений, тип контента, такой как блоги, сообщения, профиль пользователя, и т. д. Google использует специальные поисковые алгоритмы, называемые алгоритмом страницы. Он присваивает каждой странице относительную оценку важности и авторитетности путем оценки качества и количества ее ссылок.

Используя некоторую структуру, мы можем создать собственный краулер, например — SCRAPY, SELENIUM, APACHE NUTCH и т. д.

ЯЗЫКИ ПРОГРАММИРОВАНИЯ:

1. Прежде чем узнать, что такое язык программирования? мы должны сначала понять, что такое программирование?

Программирование — это способ дать инструкции компьютеру. Что бы мы ни делали в нашей системе или на компьютере, от перемещения курсора до наблюдения за движением, игр и т. д. за кулисами, все, что делается какой-либо программой, или мы можем сказать код.

компьютер может понимать двоичный код, что означает 0 или 1. так что просто представьте, что вам нужно учиться и общаться в двоичном формате. это было бы так трудно понять и понять. Вот почему у нас есть языки программирования. Существует два типа языков — высокого уровня и низкого уровня. Языки высокого уровня — это такие языки, как Java, Python, JavaScript и C#. Эти языки ближе к английскому языку и просты для изучения и понимания людьми. Примером низкоуровневого языка является ассемблер, который ближе к машинному коду.

мы пишем код на языке высокого уровня и преобразуем этот язык в язык низкого уровня с помощью компилятора или ассемблера.

2.Согласно Википедии, существует почти 700 языков программирования, но только десяток из них популярен и важен.

Типы языков программирования (высокий уровень)-

  1. Процедурный язык
    — задает ряд хорошо структурированных шагов и процедур для составления
    программы.
    — содержит систематизированный порядок операторов функций и команд для
    выполнить задание.
  2. Функциональный язык
    — Написание программы только на чистых функциях, т. е. никогда не изменяйте переменные, а
    только создавайте новые в качестве выходных данных.
    — Используется в ситуации, когда мы приходится выполнять множество различных
    операций с одним и тем же набором данных, как в ML.
  3. объектно-ориентированный язык-
  • Объектно-ориентированный язык — это язык программирования, который. вращается вокруг концепции объекта. Объектно-ориентированные языки были разработаны, чтобы упростить разработку, отладку, повторное использование и обслуживание программного обеспечения, чем это было возможно с более ранними языками.
  • код+данные=объекты.

«один язык программирования может быть всех трех типов, например — Python»

Некоторые примеры языков программирования: Java, python, scala, R, golang, html, css, dart, kotlin, c++, swift, c, c#, ruby ​​и т. д.

БАЗА ДАННЫХ VS СИСТЕМА БАЗЫ ДАННЫХ:

1. Данные:

Представление фактов, концепций или инструкций в формализованном виде, подходящем для сообщения, интерпретации или обработки человеком или электронной машиной. .

База данных:

База данных представляет собой организованный набор взаимосвязанных данных, хранящихся в компьютере.

Важность:
• Это дает нам высокоэффективный метод для простой обработки большого количества различных типов данных.

  • Это позволяет систематически хранить большие объемы данных и легко извлекать, фильтровать, сортировать и обновлять эти данные эффективно и точно.
  • Представляет некоторые аспекты реального мира.
  • База данных — это логически связанная коллекция данных с некоторым внутренним смыслом.
  • База данных проектируется, создается и заполняется данными для определенной цели.

Система базы данных

Система управления базами данных (СУБД) — это программное обеспечение, используемое для манипулирования (хранения, запросов) набором логически связанных данных (база данных).

свойства:

  • Избыточность и несогласованность данных — несколько форматов файлов, дублирование информации в разных файлах.
  • Сложность доступа к данным — необходимо переписывать программы для выполнения новых задач.
  • Изоляция данных
  • Проблемы с целостностью — трудно добавить или изменить ограничения.
  • Атомарность обновлений — сбои могут оставить базу данных в несогласованном состоянии с выполнением частичных обновлений.
  • Параллельный доступ от нескольких пользователей.
  • Решить проблемы с безопасностью.

СУБД вместе с базой данных образуют систему баз данных.

Приложения СУБД

  • Банковское дело — все транзакции
  • Авиакомпании - Бронирование, расписание
  • Университеты-Регистрации, результаты и т.д.

…………………СПАСИБО ЗА ПРОЧТЕНИЕ!……………….