0. Введение

0. Введение

Traducción esta pagina al español

Этот курс предназначен для изучения основ программирования. Программирование — это создание программ. Если вы хотите полноценно создавать программы, вам необходимы те знания, которые содержит этот курс.

Компьютеры за последние 50 лет принципиально никак не изменились. Только увеличились объёмы хранения и передачи информации и скорости её обработки. Однако, 50 лет назад компьютеры только считали, а сейчас они могут почти всё. Что же изменилось за эти 50 лет? Программы.

Вы скажете, что это не так, например, роботы тоже развиваются. Да, механика и электроника не стоят на месте, однако основа робота — это всего лишь конструктив, а то, что сможет делать этот конструктив — зависит только от программ управления. Так, например, роботы Boston Dynamics не были бы такими «талантливыми», не будь у них сложных, мощных, обучаемых программ управления. А современные процессоры без своих внутренних программ не умели бы управлять своими ядрами, обсчитывать нейросети или мгновенно строить трехмерные модели объектов.

То есть, IT отрасль развивается в первую очередь за счёт программ. Поэтому специальность инженер-программист не теряет своей актуальности и не потеряет её ещё очень долго.

Этот курс предназначен не для того, чтобы «научиться программированию на Питоне за 21 день«, и даже не для того, чтобы «научиться программированию«. Действительно научиться программированию, а тем более, на Питоне, нельзя ни за 21 день, ни за год, если вы до этого ни разу не программировали.

Дисциплина «Программирование» включает в себя много различных курсов и разделов. Но самый основной из них — вводный. Это — база, основа, тот фундамент, на который будут опираться все ваши последующие знания в области программирования и, возможно, IT.

Этот курс многие любят пропускать, потому что он не даёт мгновенных видимых результатов. А это значит, что его нельзя продать, или продать чрезвычайно сложно. Ведь никто не станет платить за то, чего нельзя увидеть, потрогать, положить в карман или в рот. Вот почему все платные курсы по программированию на любом языке на самом первом занятии обязательно заставляют вас написать что-то непонятное, в результате чего на экран выскакивает дурацкая надпись «Привет, мир!», «Hello, world!» или что-то подобное.

Здесь мы вообще не будем писать никаких дурацких программ, которые выводят на экран тексты типа «Привет, мир!» и т.п. Потому что написание таких программ ничего не даст вам для понимания, что такое программирование и никак не поможет вам научиться программировать.

Однако, это совершенно не значит, что мы не будем программировать или приводить примеры программного кода. Совсем наоборот: в нашем курсе мы будем использовать примеры программного кода на многих языках программирования, например, таких как RUbasic, MS Small Basic, C, C++, C#, Java, Java Script, PHP, Python, и ещё некоторых.

Наша задача в этом курсе — не продемонстрировать, что мы (или вы) «типа очень крутые» и можем заставить компьютер что-то сделать. Мы и так демонстрируем это постоянно, заставляя свой компьютер запустить какую-нибудь игру, показать нам видео с Youtube или Netflix, или решить за нас какую-нибудь задачу по математике. Кстати, на примере программы «Hello, world!» на первом же занятии программист-новичок может почувствовать только свою неполноценность… 

#include <iostream>
int main() 
{
    std::cout << "Привет мир!" << std::endl;
    return 0;
}

Вот, кстати, типичный пример такой программы. Вы сразу почувствовали себя умнее?

Наша задача — научиться понимать, что такое программирование на самом деле, что такое программа, что и как она делает на каждом шаге, что может компьютер, и что можем мы сами, если овладеем в достаточной мере искусством программирования.

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

Главная задача этого курса — научить вас пониманию определённых базовых вещей, без которых программирование немыслимо, если вы, конечно, не хотите стать тупым дятлом-кодером.

Будьте уверены, программирование — это не сложно, не страшно, и, при определённых условиях, вполне понятно. В программировании нет ничего таинственного или магического, поэтому, при желании и приложении небольших усилий у вас обязательно всё получится.

И ещё, небольшой совет на будущее:

Живите так, чтобы вам всегда было интересно: экспериментируйте, программируйте, думайте, воплощайте свои идеи!
Программирование и моделирование — это самый простой и быстрый способ воплощения своих мыслей и идей.

Для начала мы очень советуем вам ознакомиться вот с этой статьёй: Учащимся об обучении.

А теперь вперёд — к первому занятию, на котором мы начнем разбираться, что такое программирование и с чего оно начинается.


Оглавление


Поделиться: 

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать rubasic.ru, вы соглашаетесь на использование файлов cookie.
Понятно