Научитесь кодировать на C – бесплатная книга для Raspberry Pi
Вышел 124 номер журнала MagPi
Откройте для себя окончательное руководство покупателя Raspberry Pi в последнем выпуске журнала The MagPi. От приобретения компьютеров Raspberry Pi и микроконтроллеров Pico до официальных аксессуаров, наборов и проектов сторонних производителей. Подарите себе лучшее, что может получить поклонник Raspberry Pi в этот праздничный сезон!
Программисты ликуют! Вышла новая книга MagPi Essentials под названием Learn to Code with C.
Книга Learn to Code with C была написана самим Саймоном Лонгом из The Raspberry Pi Foundation. Инженер UX, ответственный за большую часть великолепия Raspbian.
Написанная человеком, который знает свое дело, книга Learn to Code with C – это ваш путеводитель по самому популярному в мире языку программирования. Она бесплатна и имеет открытый исходный код, поэтому вам стоит приобрести ее прямо сейчас.
Хотя C – это большой шаг вперед по сравнению с Python, мы не можем представить лучшего гида, чем эта книга, написанная простым языком.
Почему вы должны изучать язык C на Raspberry Pi
Изучение языка программирования C позволит вам мастерски управлять компьютером. “Он может дать вам контроль над мельчайшими деталями работы процессора, но при этом остается простым для изучения и чтения”, – говорит Саймон. “Эта серия – введение в программирование на языке C для абсолютных новичков; вам не потребуется никакого предыдущего опыта программирования, а Raspberry Pi под управлением Raspbian – это все, что вам нужно для начала работы”.
Более того, рабочие знания кодирования – это обязательный инструмент в вашем цифровом инструментарии. Этот императивный язык используется для создания всего – от цифровых тостеров до масштабных коммерческих проектов.
Большая часть Linux и операционной системы Raspbian написана на языке C. Как следствие, его изучение даст вам реальное представление о том, как работает программирование и компьютеры.
Внутри книги “Учимся кодить на C
MagPi Essentials: Learn to Code with C” состоит из тринадцати глав, охватывающих все аспекты языка:
- Начало работы: Что такого замечательного в Си?
- Переменные и арифметика: Создавайте переменные и выполняйте математические вычисления
- Условия и сравнения: Управляйте потоком ваших программ на C
- Более продвинутый контроль потока: Циклы For и операторы case
- Указатели: Переменные тоже имеют адреса
- Функции: Разделите ваш код на кусочки.
- Массивы и строки: Работайте со списками значений и букв
- Библиотека строк: Упрощение общих операций над строками
- Пользовательский ввод: Чтение и интерпретация пользовательского ввода
- Ввод и вывод файлов: Научитесь читать из файлов и писать в них
- Подробнее о типах и переменных: Определения типов, перечисления и многое другое
- Файлы заголовков и препроцессор: Разделение кода на несколько файлов
- Быстрая справка: Шпаргалки и примеры кода
Рассел руководит издательством Raspberry Pi Press, которое включает в себя журналы The MagPi, Wireframe и HackSpace, а также книжные проекты. Он большой зануда в научной фантастике.