2024/10 6

파이썬의 주요 자료형과 활용 예시

숫자형int: 정수 값a = 10b = -29result = a + bprint(result)-19float: 부동소수점 값a = 0.0b = -10.29result = a - bprint(result)10.29complex: 복소수a = 1 + 2jb = 3 - 4jresult = a * bprint(result)(11+2j) 복소수의 허수 부분을 나타낼 때 i가 아닌 j를 사용한 이유는 파이썬에서 i는 주로 반복문에서 인덱스 변수로 많이 사용하기 때문에 혹시 모를 혼동을 줄이기 위함이다. 시퀀스 자료형str: 문자열text = "Try Anything, Come True"print(text[:12])Try Anythinglist: 순서가 있고 변경 가능한 리스트languages = ["Java", "..

Basics/For KR 2024.10.29

VS Code로 GitHub에 커밋하기: user.name, user.email

커밋하기 VS Code를 켠 뒤, Source Control 아이콘을 직접 누르거나 "Ctrl+Shift+G" 단축키를 통해 소스 컨트롤로 이동한다. 적절한 커밋 메시지를 입력한 뒤 커밋 버튼을 눌러주면 된다. VS Code를 통해 처음으로 커밋하는 경우, 분명 깃허브 계정으로 로그인하였음에도 아래와 같은 팝업창이 뜰 것이다. 이러한 팝업창이 뜨는 이유는 깃에 사용자 이름과 사용자 이메일이 등록되어 있지 않기 때문이다. 일단 사용자 이름과 사용자 이메일을 등록하기 위해 VS Code 터미널을 연다. VS Code의 터미널은 "Ctrl+`" 단축키를 통해서도 접근이 가능하다. 터미널을 열었다면 아래에 제시된 명령어를 입력해서 사용자 이름과 사용자 이메일을 설정하면 된다.git config --global ..

Insights/For KR 2024.10.26

프로그래밍에서 자료구조란?

자료구조 자료구조는 데이터의 조직, 관리 및 저장을 의미하는 컴퓨터 과학의 핵심 개념이다. 컴퓨터가 데이터를 효율적으로 다룰 수 있도록 돕는 총체적인 것이라고 이해하면 쉽다. 현재 많은 프로그래밍 언어와 라이브러리가 이러한 기본적인 자료구조를 따르기 때문에 자료구조를 잘 알아두어야 관련 도구들을 효과적으로 활용할 수 있다.  무엇보다, 적절한 자료구조를 선택하면 코드의 명확성이 향상되고 유지관리가 쉬워진다. 이는 데이터의 의도된 용도와 데이터에서 수행되는 작업을 명확히 할 수 있다는 의미이다. 다양한 자료구조는 검색, 삽입, 삭제 등 다양한 작업에 최적화될 수 있으며, 최종적으로는 데이터의 효율적인 처리로 알고리즘의 성능이 크게 향상할 수 있다.

Basics/For KR 2024.10.22