Go Practice Labs
초급
본 과정은 Go 언어를 위한 다양한 실습을 포함하고 있으며, 각 실습은 상세한 안내와 솔루션을 제공하는 작은 Go 프로젝트입니다. 이러한 실습을 통해 Go 실력을 향상시키고, 코딩 능력을 개선하며, 깔끔하고 효율적인 코드를 작성하는 방법을 배울 수 있습니다.
go
💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환
- 소개
- 강의 계획
Go 기초: 값 타입 탐구
Golang 상수 이해
Golang 변수 선언 탐구
Golang 문자열 서식 지정 기본
Go 언어 문자열 조작
문자열과 룬
Golang 배열 조작
Go 슬라이스: 실습 가이드
Go 맵 생성 및 조작
Go 언어 구조체 조작
Golang 포인터 이해
Golang For 루프 이해
Go If-Else 분기
Go 언어 Switch 문 간결 설명
Go 프로그래밍의 함수
다중 반환 값 (Multiple Return Values)
Go 의 가변 인자 함수
Go 프로그래밍 언어 메서드
Go 인터페이스 튜토리얼
Golang 구조체 임베딩
Go 의 Range 키워드 탐구
Golang 오류 처리
Golang 오류 처리 숙련도
Go 언어의 지연 함수 실행
Golang Recover 를 이용한 패닉 처리
Go 1.18 의 제네릭
Go 언어 익명 함수를 사용한 클로저 생성
Golang 의 재귀 함수
Golang 고루틴 동시성
Go 프로그래밍의 버퍼 채널
Golang 채널 함수 매개변수
채널을 이용한 고루틴 동기화
Golang 채널 동시성
Golang 채널을 이용한 작업자 통신
논블로킹 채널 연산
채널 범위 (Range Over Channels)
Go Select 문 시연
Go 채널을 이용한 타임아웃 구현
Golang 타이머 (Timer) 및 티커 (Ticker) 튜토리얼
타이머 (Timers) 와 티커 (Tickers)
고루틴과 채널을 사용한 워커 풀
Waitgroups: 동시성 고루틴 조정
Go 에서 속도 제한 구현하기
Go 동시성 프로그래밍: 원자 카운터 (Atomic Counters)
뮤텍스를 사용한 동시 데이터 접근
고루틴 동시성 동기화
Go 에서 파일 읽기
Go 에서 파일 쓰기
간결한 Go 텍스트 변환 프로그램
Golang 파일 경로 처리
Go 에서 디렉토리 다루기
임시 파일 및 디렉토리
Go 바이너리에 파일 임베딩하기
Go 언어 내장 타입 정렬
함수를 이용한 정렬
Golang 템플릿으로 동적 콘텐츠 생성
Golang 정규 표현식 튜토리얼
Golang JSON 인코딩 및 디코딩
Golang XML 매핑 및 조작
Go 시간 및 지속 시간 탐구
Golang Unix Epoch 시간 조회
시간 형식 지정 및 파싱
Go 에서 난수 생성
Go 에서 숫자 파싱하기
Go 에서 URL 파싱하기
Go 에서 SHA256 해시 계산하기
Golang 에서의 Base64 인코딩
테스팅 및 벤치마킹
Go 언어 명령줄 인자 처리
Go 에서 명령줄 플래그 파싱
명령줄 하위 명령 (Command Line Subcommands)
Unix 환경 변수 기본 사항
Golang HTTP 요청 처리
Go 언어로 기본 HTTP 서버 만들기
Golang Context 취소 데모
Go 프로세스 exec 로 대체하기
Go 에서 외부 프로세스 생성하기
Go 에서 Unix 시그널 처리하기
Go 에서의 Exit 함수
강사
Labby
Labby is the LabEx teacher.
Google Classroom에 공유
Discord에 참여하여 함께 학습하세요
지금 참여하기사용자 리뷰
" as a complete bigennar it helped me learn the ultra basic with no confiution "
— mohamed boughanmi
" Excelente y pensar que este conocimiento siempre ha estado disponible aqui muchas gracias"
— JOSE LUIS REYES LAINEZ
추천 코스

