[Python] 파이썬 사용자 입력값 받는 방법 input readline

python

파이썬에서 print() 함수로 출력하는 경우는 많지만 입력하는 방법은 비교적 생소하실 수 있습니다. 본 포스팅에서는 파이썬의 input() 함수와 sys.stdin.readline() 함수를 이용하여 개수와 상관없이 사용자의 입력값들을 받는 방법에 대해 다루어 보겠습니다. input() 으로 입력 받기 결과값: 위 코드를 실행한 후 프롬트는 input() 함수 동작에 따라 입력을 기다립니다. 저는 5라는 숫자를 치고 엔터를 눌렀으며 print() 함수에 따라 “x의

[Python] matplotlib 라이브러리로 그래프 그리기 합치기 방법

파이썬 그래프

파이썬을 이용한 데이터 시각화라 하면 가장 먼저 고려하게 되는 것이 matplotlib이 아닐까 싶은데요. 정말 많은 기능들이 탑재되어 있어서 활용 가능성이 무궁무진한 라이브러리라고 생각됩니다. 본 포스팅에서는 이를 이용하여 파이썬으로 간단한 그래프들을 그릴 수 있는 기초적인 사용방법에 대해 다루어 볼까 합니다. matplotlib 설치 터미널에 아래 명령어 실행을 통해 설치하실 수 있습니다. 사용하시는 환경에 따라 아래 명령어를 대신

[Python] itertools 모든 경우의 수 (순열, 조합, 데카르트 곱) 구하는 방법

반복과 관련된 파이썬 라이브러리 itertools에서 product(), permutations(), combinations(), combinations_with_replacement() 같은 조합형 이터레이터를 활용하여 쉽게 순열, 조합 및 데카르트 곱등을 구하는 방법에 대해 다루어 보겠습니다. 순열 permutations itertools 라이브러이에 있는 메서드이기 때문에 import 하고 사용해야 합니다. 다음 예시처럼 반복 가능한 객체(리스트, 문자열 등)를 permutations() 메서드에 인자로 넣어주면 순열을 반환합니다. 추가로 2.에서처럼 repeat 매개변수를 의미하는 숫자를 인자로

[C++] stl vector 벡터 사용 방법 및 예제 모음

c++

C++로 코딩하다보면 제일 많이 쓰이는 stl 표준 라이브러리의 벡터 자료구조의 생성방법부터 꼭 알아야하는 메서드까지 예제와 함께 다루어 보겠습니다. vector vs array 벡터와 배열의 차이 먼저 많은 분들이 비슷하다고 생각하는 벡터와 배열의 차이를 한 번 알아보겠습니다. 벡터 배열 크기 동적 고정 메모리 배열 보다 많이 사용 벡터 보다 적게 사용 접근방식 포인터 기반 인덱스 기반 접근속도

[Git] git 원격 저장소 remote repository 주소 url 변경 방법

git

git을 사용하다보면 기존 로컬 저장소에 연결되어 있는 원격 저장소를 바꿔야 할 때가 있습니다. https 주소에서 ssh 주소로 바꾸거나 새로운 원격 저장소로 관리하려 할 때 등 정말 간단하게 변경할 수 있는 방법에 대해 다루어 보겠습니다. 1. 원격 저장소 주소 확인 터미널에 다음 git 명령어를 입력하는 것으로 현재 로컬 저장소의 원격 저장소 주소를 확인할 수 있습니다. 일반적으로