Публикации по теме 'programming-education'


Learning Go: начало работы с Go
В следующей серии статей я собираюсь предоставить руководство по изучению языка Go. Язык Go - это язык программирования, разработанный исследователями информатики в Google. Два из первоначальных разработчиков, Роб Пайк и Кен Томпсон, участвовали в разработке C и Unix в Bell Labs. Go имеет несколько технических функций, которые выделяют его среди других языков программирования, и вам следует подумать о его изучении в своем следующем проекте по изучению языков программирования. Go..

Learning Go: циклы for и шаблон "Делайте что-то заданное количество раз"
В моей последней статье я обсуждал, как писать общие циклы с использованием версии цикла for в Go, который работает аналогично тому, как циклы while работают в других языках программирования. В этой статье я покажу вам, как работать с более конкретной формой цикла for, которая похожа на циклы for в других языках. Для петель В большинстве языков программирования цикл for используется, когда вы хотите выполнить некоторую задачу определенное количество раз. Как я продемонстрировал в..

Learning Go: объектно-ориентированное программирование, часть 2
В предыдущей статье я обсуждал, как объектно-ориентированное программирование может быть выполнено с помощью Go, даже если Go не имеет классов. В этой статье я продолжу обсуждение ООП в Go, демонстрируя, как можно инкапсулировать данные и методы структуры Go. Во второй части статьи я расскажу о другом аспекте ООП, а именно о создании абстрактных типов путем создания интерфейсов Go. Что такое инкапсуляция? Одна из основных целей ООП - инкапсуляция или сокрытие данных. Почему это..

Как научиться программировать: написание кода
Вы не можете писать код, пока не научитесь читать код Четыре шага последовательного учебного подхода к обучению программированию: 1) чтение и понимание кода; 2) написание кода; 3) чтение и понимание шаблонов программ; и 4) применение шаблонов программ к уникальным ситуациям. Я обсуждал первый шаг процесса в предыдущей статье , а в этой статье я погружаюсь во второй шаг: написание кода с помощью простых и понятных инструкций. Переход от чтения кода к написанию кода Ошибка,..

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