
파이썬에 대한 포스팅을 시작하기전에 tmi 하나 끄적여보자면,, 이전에 파이썬을 이용하여 프로젝트 개발을 진행해본 경험이 있지만 누군가 파이썬 문법에 대해서 갑자기 질문을 한다면 난 바로 대답하지 못할것이다 ...왜냐하면 프로그래밍 언어의 개념들은 거의 동일하지만 문법

파이썬을 개발하다 보면 모듈의 버전이 꼬이는 경우가 가끔있다 ... 그런 경우를 방지하기 위해 venv를 사용하게 되는데 venv가 뭔지 알아보자 !venv는 Vitual Env의 줄임말로 말 그대로 가상환경이라는 뜻그러면 파이썬에서 가상환경을 쓰는 이유는 뭘까 파이썬

파이썬에서는 여러개의 데이터를 담을 수 있는 자료형이 있다. 그 종류에는 리스트(list), 튜플(tuple), 집합(set), 딕셔너리(dictionary)가 있는데 오늘은 리스트와 딕셔너리를 알아보겠다. ⭐️ 리스트와 딕셔너리, 튜플, 집합은 여러개의 데이터를 담을

??? : 야 조건문이랑 반복문만 있으면 뭐든 다 만들수 있지 !라고 대학때 선배가 말했던 기억이 있다. 그때는 뭔 🐶소리야 라고 생각했는데 지금은 살짝 공감되는 것 같기도 ,,,,아무튼 조건문이랑 반복문만 있으면 만들수 있는 것이 많다는 뜻이겠지.오늘은 조건문과 반

오느른 선형 자료구조의 대표적인 스택과 큐에 대해서 알아보고, 이를 Python으로 구현하는 방법에 대해서 알아보는 시간을 가져보았다 스택은 데이터를 차례대로 쌓아올린 형태의 자료구조라고 볼 수 있다. 데이터를 차례대로 넣고 데이터를 삭제할 때는 위에서 부터 삭제하는
파이썬에서 지원하는 heapq모듈을 사용하면 간단히 구현이 가능하다.heapq 모듈은 다음과 같은 특징을 가지고 있다.최소힙구조 (최소힙의 형태로 정렬한다)모든 k에 대하여 heapk <= heap2\*k+1 또는 heapk <= heap2\*2+2 의 공식