[SK네트웍스 패밀리 엔코어AI캠퍼스] AI 머신러닝 캠프 1기_7월 4주차 회고

[SK네트웍스 패밀리 엔코어AI캠퍼스] AI 머신러닝 캠프 1기_7월 4주차 회고 엔코아 AI 캠퍼스에서 첫 주는 Orientation과 하루 일정의 교육이 이루어 지다 보니, 이번 주가 본격적인 첫 주라고 봐야 할 것 같다. 정말 시간이 눈 깜짝할 사이에 지났다. 이번 주는 AI 개발자의 가장 기본이 되는 Python Programming 능력을 다지고, 실제 데이터 분석 의 핵심인 데이터 수집과 전처리 기술을 습득하는 매우 중요한 시간이었다. Python의 핵심 문법부터 라이브러리를 활용한 실무 기술까지, 적지 않은 양을 학습했고, 학습한 것들을 정리해 본다. 1. Python Programming 문법 가장 먼저 프로그래밍의 기초가 되는 변수와 제어문을 시작으로 코드의 재사용성을 높여주는 함수와 복잡한 데이터를 효율적으로 다루기 위한 자료구조를 학습했다. (1) Python 핵심 문법 정리 - 제어문 : if, for, while 등 조건에 따른 흐름 제어 및 반복 작업 수행 - 자료구조 : 리스트(List), 튜플(Tuple), 딕셔너리(Dictionary), 세트(Set) 등 데이터 특성에 맞는 저장 및 관리 - 함수(Function) : 코드의 논리적 단위 분리, 매개변수와 반환 값을 활용한 코드 재사용성 극대화 # 자료구조와 함수 활용 예시 def process_data(data_list): result = {} for item in data_list: if item not in result: result[item] = 1 else: result[item] += 1 return result data = ['apple', 'banana', 'apple', 'orange', 'banana'] count_result = process_data(data) print(count_re...

git 명령어 매뉴얼(Help)과 공식 문서 활용하기

 git 명령어 매뉴얼(Help)과 공식 문서 활용하기

개발을 하다 보면 git 명령어가 가물가물해질 때가 있다.

"이 명령어의 정확한 옵션이 뭐였지?", "강제로 실행하려면 키워드가 뭐였지?" 등등...

결국, 검색 포털 사이트(google, naver 등)에 접속해서 찾아보게 된다.

하지만, 공식적이고, 빠르면서, 정확한 해답은 가까운 곳에 있다.

이번엔 git 매뉴얼 활용에 대해 확인해 보겠다.

google 검색 결과 화면



1. git 명령어 매뉴얼(help)의 잇점

검색 포털 사이트를 통해 얻을 수 있는 답변은 사용자의 git 버전과 맞지 않아 잘못된 결과를 얻는 경우가 있다. 

하지만, git 명령어 메뉴얼(help)는 내장되어 있어 언제 어디서든 정확한 해답을 얻을 수 있다.

그리고, 간혹 인터넷 연결이 불안정하거나, 통신이 전혀 되지 않는 환경에서도 즉각적으로 필요한 정보를 얻을 수 있다는 큰 강점이 있다.

공식 매뉴얼을 확인하는 습관은 앞으로 git을 활용하는데 있어 익숙해 질 수 있도록 도와주고 오류 및 실패를 줄여주는 데 도움이 될 것이다.

git bash - git help 화면


2. git 명령어 매뉴얼(help)의 3단계 활용법

상황에 따라 필요한 정보를 찾는 방법은 다양해서 단계 별로 익혀두면 실무에서 훨씬 유연하게 대응할 수 있다.

(1) 전체 명령어 개요 확인

- git bash(또는 터미널)에  git --help 를 입력해 보자. git의 핵심 명령어들이 '가장 자주 쓰는 명령어', '저장소 조작 명령어' 등 카테고리 별로 깔끔하게 정리되어 있다.

(2) 특정 명령어 정밀 검색

git help <명령어>  를 입력하면, 해당 명령어의 모든 옵션과 설명이 담긴 정식 매뉴얼 페이지가 표시된다.

- 빠른 옵션 리마인드 : 명령어 뒤에 --help 를 붙이는 방식  git commit --help 은 매뉴얼 전체를 읽지 않고도 자주 쓰는 옵션을 빠르게 확인할 때 매우 효과적이다. *git bash 창에 바로 내용을 출력하고 싶다면 git commit -h 입력하여 확인 가능하다.

git bash - 'git commit -h' 실명 화면

3. git 명령어 매뉴얼을 보는 또 다른 방법 (웹 브라우저 연동)

git bash(또는 터미널)에서 텍스트로 보는 매뉴얼이 익숙하지 않을 때, git은 시스템 설정을 통해 git help 명령어를 실행할 때, 기본 웹 브라우저가 열리도록 설정할 수 있다. 

더 넓은 화면에서 시각적으로 정리된 문서를 보고 싶다면 이 설정을 고민해 보자. 

이런 매뉴얼 문서를 자주 보게 되면 도구의 활용 범위를 넓히는데 도움이 된다.


4. git 공식 홈페이지 활용

git 명령어 사용법을 넘어 git의 동작 원리(저장소 구조, 브랜치 모델 등)를 깊이 이해하고 싶다면 git 공식 홈페이지 (git-scm.com)의 'Pro Git' 북을 추천한다. 

초보자, 전문가 가리지 않고 꼭 알아야 할 git의 철학이 담겨 있고, 정독하면 기술적 소양을 기르는 데 도움이 된다.

git pro book (git-scm.com)


영어로 된 매뉴얼을 접하게 되면 대부분 겁부터 나기 시작 한다. 그래서, 대다수 사용자는 익숙한 검색 포털에 의존하게 된다. 

하지만, git 명령어 매뉴얼(help)를 조금씩, 천천히 사용하는데 노력을 기울이다 보면 검색 포털 입력 창에 입력하는 것 보다 편해질 것이라고 확신 한다.

상세한 예시, 옵션 별 설명 등등 도움 되는 정보가 가득 하다. 

git 명령어 매뉴얼 뿐만 아니라, 다양한 공식 문서를 읽어 보는 것은 단순히 기능을 익히는 것을 넘어, 개발자로서의 기술적 지식 토대를 쌓는 과정이라고 생각 한다. 

앞으로 다른 기술, 도구를 사용하게 되더라도 공식 문서부터 찾아 보고 익히는 습관이 생길 수 있도록 우선 git 명령어 매뉴얼을 이해할 때까지 천천히 정독해 보자.

git --help (웹브라우저 연동 화면)


#git #gitbash #help #commit #terminal #깃 #깃배쉬 #매뉴얼 #커밋 #터미널

댓글

이 블로그의 인기 게시물

[SK네트웍스 family 엔코아AI캠퍼스] 나의 목표는 머신러닝 엔지니어다.

[SK네트웍스 패밀리 엔코어AI캠퍼스] AI 머신러닝 캠프 1기_7월 3주차 회고

[SK네트웍스 패밀리 엔코어AI캠퍼스] AI 머신러닝 캠프 1기_7월 4주차 회고