Читаем Основы программирования. Базовые понятия для новичков полностью

Основы программирования. Базовые понятия для новичков

Автор этой книги – Иосиф Дзеранов, инженер-разработчик со стажем более 10 лет, сооснователь и преподаватель онлайн-школы BeeGeek, четвертьфиналист чемпионата мира по олимпиадному программированию ACM ICPC.Эта книга – увлекательное путешествие в мир программирования. Вы начнете с базовых понятий и основных конструкций, перейдете к интересным задачам и кейсам, а к концу книги сможете создать свой собственный мини-проект. Книга подходит для любого уровня подготовки.

Иосиф Дзеранов

Учебная и научная литература / Образование и наука18+

Иосиф Дзеранов

Основы программирования. Базовые понятия для новичков

Об авторе


Всем привет!

Меня зовут Иосиф Дзеранов. Я программист, инженер-разработчик со стажем более 10 лет. Работал в крупных компаниях (Сбербанк, Mail.ru). Прошел путь от начинающего до старшего разработчика. Я знаю, как добиться такого же успеха.

Коротко про мои достижения:

• Преподаватель и сооснователь онлайн-школы BeeGeek.

• Сертифицированный преподаватель IT школы Samsung

• Четверть финалист чемпионата мира по олимпиадному программированию ACM ICPC

• Создатель центра олимпиадной подготовки СОГУ

• Победитель VK FELLOWSHIP 2020

• Победитель в конкурс “Умник” при фонде содействия инновациям

• Создатель более 25 онлайн курсов по программированию и информатике

• Семьянин. Есть двое прекрасный детей

Контакты для связи:

Почта: iodzeranov@mail.ru

Telegram: (t.me/JosefDzeranov).

Кому адресована эта книга

Эта книга отлично подойдет как новичкам, так и программистам с любым уровнем подготовки.

Первым этот курс поможет разобраться с основами программирования и определиться с дальнейшей деятельностью в IT-сфере; вторым – обогатить багаж знаний и отработать полученные навыки на практике.

Как читать эту книгу

Данная книга является печатной версией онлайн курса.

Обучающие модули расположены от простого к сложному, что предполагает последовательное и вдумчивое чтение.

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

Книга также может быть использована в качестве справочника для того, чтобы освежить знания в определенной теме.

Благодарности

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

Я безмерно благодарен своим любимым девочкам – супруге Элизе и дочке Анне – и любимому сыну Лео. Благодаря им у меня есть желание заниматься любимым делом, развиваться и становиться лучше.

Спасибо моим родителям, которые всегда верили в меня и поддерживали во всех начинаниях.

Также хочется сказать спасибо всему моему окружению, ведь окружение во многом определяет, кем мы становимся и куда двигаемся.

И благодарю всех моих учеников, которые мотивировали и вдохновляли меня выпустить эту книгу.

Спасибо!

Сообщество разработчиков C#


Много времени размышлял о том, как сделать удобный формат общения с моими учениками. Создать так называемую "движуху", чтобы участники:

• получали максимальный быстрый ответ на свои вопросы

• делились знаниями между собой и создавали свою сеть знакомых с такими же интересами

• мотивировались, смотря друг на друга

• делали совместные проекты

•могли вместе готовиться к собеседованиям

Чтобы я

• смог доносить новую и полезную информацию до учеников

• максимально быстро и удобно

• смог делать анонс новых курсов и мероприятий максимально

•быстро и максимально эффективно.

Для этого я создал:

1.– личный канал для публикаций полезного контента

2.– чат для обсуждения вопросов и полезного контента, который был опубликован в личном канале.

Если ты хочешь

• задать вопрос по теме программирования

•делиться знаниями с другими участниками

• сделать проект и хочешь найти коллегу

• быть в теме программирования, алгоритмов и структур данных, собеседований

– то смело ВСТУПАЙ В КАНАЛЫ.

Со своей стороны обещаю годный контент (если будет обратная связь) и никакого спама (всех спамеров и тех, кто будет писать не по теме буду удалять). Жду тебя. Ты сможешь задать любой вопрос.

Приглашайте всех друзей, знакомых, учеников, кто интересуется программированием!

До встречи!

1.

Общая информация

В этой книге я научу Вас программировать. Сделаем первый шаг: изучим все базовые конструкции, которые нужны каждому программисту на любом языке программирования (ЯП).

Книга состоит из 6 модулей:

1. Типы данных. Переменные;

2. Условный оператор;

3. Оператор цикла;

4. Строки и символы;

5. Массивы;

6. Функции.

Это то, что должен знать любой программист. Если представить, что дом – это старший программист, то эта книга – фундамент.

Модули расположены именно в том порядке, в котором нужно проходить: от простого к сложному. Не советую менять порядок изучения тем, так как информация наслаивается друг на друга.

Формула, которая помогает добиваться целей:

Постоянство усилий и регулярность занятий гарантируют результат.

Уровень вашей нынешней подготовки неважен, потому что вся необходимая теория есть в книге. Объем практики позволяет теорию проработать и запомнить. А самое главное – применить ее на практике.

Книга позволит с легкостью и удовольствием выучить синтаксис языка программирования C#, отработать какие-то непростые вещи до автоматизма, написать первые мини-проекты.

В то же время подчеркну, что книгу можно проходить на любом удобном вам ЯП, эта возможность в нем предусмотрена. Так что для решения задач ЯП вы можете выбрать сами.

Дорогу осилит идущий!

1.3

Введение

Перейти на страницу:

Похожие книги

1917–1920. Огненные годы Русского Севера
1917–1920. Огненные годы Русского Севера

Книга «1917–1920. Огненные годы Русского Севера» посвящена истории революции и Гражданской войны на Русском Севере, исследованной советскими и большинством современных российских историков несколько односторонне. Автор излагает хронику событий, военных действий, изучает роль английских, американских и французских войск, поведение разных слоев населения: рабочих, крестьян, буржуазии и интеллигенции в период Гражданской войны на Севере; а также весь комплекс российско-финляндских противоречий, имевших большое значение в Гражданской войне на Севере России. В книге используются многочисленные архивные источники, в том числе никогда ранее не изученные материалы архива Министерства иностранных дел Франции. Автор предлагает ответы на вопрос, почему демократические правительства Северной области не смогли осуществить третий путь в Гражданской войне.Эта работа является продолжением книги «Третий путь в Гражданской войне. Демократическая революция 1918 года на Волге» (Санкт-Петербург, 2015).В формате PDF A4 сохранён издательский дизайн.

Леонид Григорьевич Прайсман

История / Учебная и научная литература / Образование и наука
Осмысление моды. Обзор ключевых теорий
Осмысление моды. Обзор ключевых теорий

Задача по осмыслению моды как социального, культурного, экономического или политического феномена лежит в междисциплинарном поле. Для ее решения исследователям приходится использовать самый широкий методологический арсенал и обращаться к разным областям гуманитарного знания. Сборник «Осмысление моды. Обзор ключевых теорий» состоит из статей, в которых под углом зрения этой новой дисциплины анализируются классические работы К. Маркса и З. Фрейда, постмодернистские теории Ж. Бодрийяра, Ж. Дерриды и Ж. Делеза, акторно-сетевая теория Б. Латура и теория политического тела в текстах М. Фуко и Д. Батлер. Каждая из глав, расположенных в хронологическом порядке по году рождения мыслителя, посвящена одной из этих концепций: читатель найдет в них краткое изложение ключевых идей героя, анализ их потенциала и методологических ограничений, а также разбор конкретных кейсов, иллюстрирующих продуктивность того или иного подхода для изучения моды. Среди авторов сборника – Питер Макнил, Эфрат Цеелон, Джоан Энтуисл, Франческа Граната и другие влиятельные исследователи моды.

Коллектив авторов

Философия / Учебная и научная литература / Образование и наука
1941. Забытые победы Красной Армии
1941. Забытые победы Красной Армии

1941-й навсегда врезался в народную память как самый черный год отечественной истории, год величайшей военной катастрофы, сокрушительных поражений и чудовищных потерь, поставивших страну на грань полного уничтожения. В массовом сознании осталась лишь одна победа 41-го – в битве под Москвой, где немцы, прежде якобы не знавшие неудач, впервые были остановлены и отброшены на запад. Однако будь эта победа первой и единственной – Красной Армии вряд ли удалось бы переломить ход войны.На самом деле летом и осенью 1941 года советские войска нанесли Вермахту ряд чувствительных ударов и серьезных поражений, которые теперь незаслуженно забыты, оставшись в тени грандиозной Московской битвы, но без которых не было бы ни победы под Москвой, ни Великой Победы.Контрнаступление под Ельней и успешная Елецкая операция, окружение немецкой группировки под Сольцами и налеты советской авиации на Берлин, эффективные удары по вражеским аэродромам и боевые действия на Дунае в первые недели войны – именно в этих незнаменитых сражениях, о которых подробно рассказано в данной книге, решалась судьба России, именно эти забытые победы предрешили исход кампании 1941 года, а в конечном счете – и всей войны.

Александр Заблотский , Александр Подопригора , Андрей Платонов , Валерий Вохмянин , Роман Ларинцев

Военная документалистика и аналитика / Учебная и научная литература / Публицистическая литература / Документальное / Биографии и Мемуары