Основы информационных технологий для неспециалистов: что происходит внутри машин

Все, что вам нужно знать о компьютерах, интернете, приватности и безопасности.
Компьютеры окружают нас повсюду, включая бытовую технику, автомобили, медицинское оборудование, транспортные системы, электросети и оружие. Однако большинство из них остаются невидимыми, собирая и иногда сливая наши личные данные. Это делает нас уязвимыми для правительств, компаний и преступников, которые могут использовать информацию в своих целях.
«Основы информационных технологий для неспециалистов: что происходит внутри машин» известного ученого Брайана Кернигана рассматривает принципы работы компьютерного оборудования, программного обеспечения и сетей. Технологические изменения – это не отдельное событие, а непрерывный процесс – быстрый, постоянный и ускоряющийся. К счастью, основы работы цифровых систем останутся неизменными. Когда вы их поймете, то сможете лучше справляться с вызовами и возможностями, которые они предоставят.
Вы узнаете:
Как работают компьютеры, программное обеспечение и сети.
Почему безопасность и конфиденциальность данных под угрозой.
Как меняют нашу жизнь современные технологии.
Для чего нужны Big Data и машинное обучение.
Что происходит внутри компьютеров.
Существует целая тьма языков. Какой из них вам следует изучить в первую очередь? В этой главе я кратко расскажу о двух ЯП – jаvascript и Python. Оба широко используются как профессиональными программистами, так и любителями. Они просты в освоении на начальном уровне, широко применимы и масштабируемы при создании более крупных программ. Язык jаvascript включен в каждый браузер, поэтому никакое ПО скачивать не нужно. Написав программу, вы сможете использовать ее на собственных веб-страницах, чтобы показать друзьям и родственникам. Сам по себе язык простой – даже при скромном опыте работы на нем можно создавать шикарные штучки – и в то же время удивительно универсальный. Почти каждая веб-страница включает в себя что-нибудь на jаvascript, и эти строки можно изучить, просматривая ее исходный код в браузере. С помощью jаvascript поддерживаются многие эффекты веб-страниц, включая средства Google Docs и аналогичных программ из других источников. jаvascript также служит языком для API, на таких веб-сервисах, как Twitter, Facebook, Amazon и так далее.
Другой наш язык – Python. Он отлично подходит для повседневной разработки программ в громадном диапазоне областей применения. За последние несколько лет Python стал стандартным языком для вводных занятий по программированию, а также для курсов по аналитике данных и машинному обучению. Хотя прежде вам пришлось бы работать с ним на вашем компьютере, сейчас появились веб-сайты, позволяющие запускать программы на Python как веб-сервис. Поэтому не нужно что-либо скачивать или изучать, как пользоваться интерфейсом командной строки. Если бы я преподавал курс программирования для людей, которые изучают свой первый ЯП, то выбрал бы именно Python.
Брайан Керниган – профессор факультета компьютерных наук Принстонского университета, член Национальной инженерной академии США, автор классического учебника «Язык программирования С», книг «Практика программирования», «UNIX. Программное окружение» и др.
Название: Основы информационных технологий для неспециалистов: что происходит внутри машин
Автор: Брайан Керниган
Издательство: Эксмо
Год: 2024
Страниц: 504
Язык: русский
Формат: pdf, fb2, epub
Размер: 13.1 MB
Скачать Основы информационных технологий для неспециалистов: что происходит внутри машин
Компьютеры окружают нас повсюду, включая бытовую технику, автомобили, медицинское оборудование, транспортные системы, электросети и оружие. Однако большинство из них остаются невидимыми, собирая и иногда сливая наши личные данные. Это делает нас уязвимыми для правительств, компаний и преступников, которые могут использовать информацию в своих целях.
«Основы информационных технологий для неспециалистов: что происходит внутри машин» известного ученого Брайана Кернигана рассматривает принципы работы компьютерного оборудования, программного обеспечения и сетей. Технологические изменения – это не отдельное событие, а непрерывный процесс – быстрый, постоянный и ускоряющийся. К счастью, основы работы цифровых систем останутся неизменными. Когда вы их поймете, то сможете лучше справляться с вызовами и возможностями, которые они предоставят.
Вы узнаете:
Как работают компьютеры, программное обеспечение и сети.
Почему безопасность и конфиденциальность данных под угрозой.
Как меняют нашу жизнь современные технологии.
Для чего нужны Big Data и машинное обучение.
Что происходит внутри компьютеров.
Существует целая тьма языков. Какой из них вам следует изучить в первую очередь? В этой главе я кратко расскажу о двух ЯП – jаvascript и Python. Оба широко используются как профессиональными программистами, так и любителями. Они просты в освоении на начальном уровне, широко применимы и масштабируемы при создании более крупных программ. Язык jаvascript включен в каждый браузер, поэтому никакое ПО скачивать не нужно. Написав программу, вы сможете использовать ее на собственных веб-страницах, чтобы показать друзьям и родственникам. Сам по себе язык простой – даже при скромном опыте работы на нем можно создавать шикарные штучки – и в то же время удивительно универсальный. Почти каждая веб-страница включает в себя что-нибудь на jаvascript, и эти строки можно изучить, просматривая ее исходный код в браузере. С помощью jаvascript поддерживаются многие эффекты веб-страниц, включая средства Google Docs и аналогичных программ из других источников. jаvascript также служит языком для API, на таких веб-сервисах, как Twitter, Facebook, Amazon и так далее.
Другой наш язык – Python. Он отлично подходит для повседневной разработки программ в громадном диапазоне областей применения. За последние несколько лет Python стал стандартным языком для вводных занятий по программированию, а также для курсов по аналитике данных и машинному обучению. Хотя прежде вам пришлось бы работать с ним на вашем компьютере, сейчас появились веб-сайты, позволяющие запускать программы на Python как веб-сервис. Поэтому не нужно что-либо скачивать или изучать, как пользоваться интерфейсом командной строки. Если бы я преподавал курс программирования для людей, которые изучают свой первый ЯП, то выбрал бы именно Python.
Брайан Керниган – профессор факультета компьютерных наук Принстонского университета, член Национальной инженерной академии США, автор классического учебника «Язык программирования С», книг «Практика программирования», «UNIX. Программное окружение» и др.
Название: Основы информационных технологий для неспециалистов: что происходит внутри машин
Автор: Брайан Керниган
Издательство: Эксмо
Год: 2024
Страниц: 504
Язык: русский
Формат: pdf, fb2, epub
Размер: 13.1 MB
Скачать Основы информационных технологий для неспециалистов: что происходит внутри машин
Внимание! У Вас нет прав для просмотра скрытого текста.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.