강의대상
01 시작하기에 앞서
강의대상

Go언어는 많은 개발자들에게 쓰이는 다른 언어들과 비교했을 때 최근에 개발된 언어입니다. 그래서 아마도 잘못 눌렀거나 호기심에 들어온 수강생이 아니라면 이 강의를 클릭해서 들어온 수강생분들은 어느정도 다른 프로그래밍 언어를 이용해 개발을 해보신 분이라고 생각합니다. 맞습니다. 이 강의는 프로그래밍을 처음 접하는 수강생을 위한 강의는 아닙니다. 프로그래밍을 처음 접하는 분들을 위해 변수, 선언, main 함수, 컴파일 등의 기초적인 단어들을 길게 설명하지 않습니다. 처음 프로그래밍을 배우는 수강생분들은 구름EDU의 강의인 "바로 실행해보면서 배우는 C언어", "바로 실행해보면서 배우는 파이썬" 등의 기초 강의를 추천해드립니다. 하지만 이 강의로 프로그래밍을 배우려는 분들을 말리지는 않습니다. 왜냐하면 개념에 대한 굉장히 친절한 설명과 개념마다 직접 실행해볼 수 있는 코드를 만들어놨기 때문에 어느정도 이해할 수는 있을 것입니다. 

Go언어는 기본적으로 C언어를 기반으로 C++, Java, Python과 같은 객체 지향 언어들의 장점을 뽑아 만들었습니다. 따라서 절차 지향(함수)의 개념과 객체 지향(클래스)의 개념이 어느정도 있는 수강생이 학습해야 이해가 빠를 것입니다. 절차 지향 언어만 배우고 바로 Go언어를 배운다면 Java같은 언어를 배울 때 개념이 혼동될 수 있습니다. 


이 강의는 딱딱한 형식으로 개념을 나열하지 않고 개념을 말로 설명하듯이 풀어 적었습니다. 프로그래밍에 익숙하신 분들부터 프로그래밍의 개념이 생소한 분들도 쉽게 따라할 수 있도록 초점을 맞췄습니다.  이 강의의 기본 방향을 알려드리겠습니다.

  • 기본 개념을 바로 예시 코드로 실행해보면서 학습할 수 있도록 구성했습니다.
  • 다른 언어들과 차이점을 기준으로 Go언어만의 특징을 중점적으로 설명했습니다.


다른 언어들에 대한 개념이 완벽할 필요가 없습니다. 기본에 충실한 강의이기 때문에 글을 읽듯이 천천히 따라오시면 됩니다. 그리고 구름IDE를 기본 개발 환경으로 설명했습니다. 구름IDE를 사용하여 실습하면 따로 이것 저것 설치할 필요가 없고 바로 실습할 수 있습니다.

Go언어는 구글에서 만든 최신 언어로서 웹 서버, 웹 브라우저, 웹 로봇, 검색 엔진, 컴파일러, 프로그래밍 도구, 운영체제 제작에 쓰이고있고 수강생 여러분도 쓸 수 있습니다! 색다르고 다양하게 활용될 수 있는 무기를 원한다면 "바로 실행해보면서 배우는 Go Lang"을 수강하세요.

질문하기
추가 자료
no files uploaded

추가 자료가 없습니다

여기서 새로운 학습 자료를 확인하세요!
선생님이 추가한 자료들을 바로 확인할 수 있어요.