강좌 목록으로 돌아가기
AI017 Professional

고로 프로그래밍 시작하기

초보자도 쉽게 따라할 수 있는 실습 중심의 고(Go) 프로그래밍 언어 소개입니다. 작은 단위로 나누어진 학습 과정을 통해 우주 탐사 주제를 기반으로 명령형 프로그래밍, 타입, 함수, 메서드, 컬렉션, 상태, 동시성 등을 배웁니다.

4.9
24.0h
749 학생들
0 좋아요
인공지능
수강 시작하기

강좌 개요

📚 콘텐츠 요약

초보자도 쉽게 접근할 수 있는, 실습 중심의 고(Go) 프로그래밍 언어 입문 과정입니다. 이 과정은 우주 탐사라는 테마를 바탕으로 작고 관리하기 쉬운 수업으로 구성되어 있으며, 명령형 프로그래밍, 타입, 함수, 메서드, 컬렉션, 상태, 동시성 등을 다룹니다.

작은 수업과 일곱 가지 우주 탐사 기반의 캡스톤 프로젝트를 통해 고 언어로 코딩하는 즐거움을 경험해 보세요.

저자: 네이선 영맨, 로저 페페

감사의 말: 젠니퍼 스투트, 마리나 마이클스, 매튜 머크스, 조엘 코타르스키, 알렉산더 데그오사블레비치, 레네 프렌치, 올가 샬라히나, 에릭 제레이아, 에이프릴 밀른, 모니카 카무스바그.

🎯 학습 목표

  1. 고 프로그래밍 언어의 정의와 주요 사용 사례를 설명합니다.
  2. 고 컴파일러의 역할과 인터프리터보다 장점이 무엇인지 설명합니다.
  3. 고 플레이그라운드에서 코드를 작성하고 컴파일하며 실행하는 방법을 이해합니다.
  4. 필수적인 "단 하나의 진짜 중괄호 스타일"을 올바르게 사용하여 문법 오류를 방지합니다.
  5. 다양한 변수 선언 기법과 산술 할당 연산자를 활용하여 데이터를 관리합니다.
  6. 의사 난수를 생성하고, 분기와 논리 연산자를 사용하여 조건부 로직을 구현합니다.
  7. float32float64를 사용하여 특정 폭과 정밀도로 부동소수점 변수를 선언하고 포맷합니다.
  8. 부동소수점 정확도 오류와 정수 오버플로우(정수 감쇠)로 인한 오류를 식별하고 완화합니다.
  9. big 패키지와 무타입 상수를 활용하여 표준 비트 크기 제한을 초과하는 숫자를 처리합니다.
  10. 매개변수, 인수, 가변 인수 문법을 사용하여 함수를 정의하고 호출합니다.

수업