CORDING

CORDING/파이썬

collections 모듈 - deque 사용법

deque 자료구조아래 그림과 같이 자료구조의 왼쪽 부분과 오른쪽 부분 즉 양쪽 모두에서 삽입과 삭제가 가능한 자료구조이다.1. append() : deque의 오른쪽 부분에 자료 추가from collections import dequedq = deque()dq.append(1)dq.append(2)dq.append(3)print(dq) #출력 [1, 2, 3]2. appendleft() : deque의 왼쪽 부분에 자료 추가from collections import dequedq = deque()dq.appendleft(1)dq.appendleft(2)dq.appendleft(3)print(dq) #출력 [3, 2, 1]3. popleft() : deque의 맨 왼쪽 자료 제거from collectio..

CORDING

구조적(절차지향적) 프로그래밍과 객체지향적 프로그래밍

구조적 프로그래밍 구조적 프로그래밍(structured programming)은 순차적으로 프로그램을 짜는 방식이다. 이는 절자척 프로그래밍 방식, 하향식 및 폭포수 방식이라고도 부르는데 이름 그대로 프로그램을 실행할 때 순서에 맞게 실행되는 방식을 말한다. 이는 GOTO문을 없애거나 GOTO문에 대한 의존성을 줄여주는 것으로 유명하다. goto 문 : 여러 프로그래밍 언어에 등장하는 프로그램의 어느 부분에서 행번호나 레이블이 있는 다른 부분으로 건너뛸 때 사용하는 명령으로 과도하게 사용시 스파게티 코드가 나오기 쉽기에 비판의 대상이 되어왔다. 구조적 프로그램의 저수준 구조 저수준 관점에서 구조적 프로그램은 간단, 계층적인 프로그램 제어 구조로 구성된다. 이 제어 구조는 3가지 형태로 확인되는데 순차, ..

CORDING/파이썬

파이썬 random 모듈 사용법 정리

Python random 모듈 설치 random 모듈은 파이썬에 기본으로 내장된 모듈입니다. random 모듈은 import로 사용해도 되고, from - import 문을 통해 필요되는 함수만 뽑아쓰는 것이 더욱 편리합니다. import random from random import random, randint Python random 모듈 함수 random 모듈의 함수는 다음과 같습니다: 함수명 내용 random 열린구간 (0, 1)에서 하나의 실수(float)를 반환 randint(a, b) 닫힌구간 [a, b]에서 하나의 정수(int)를 반환 randrange(start, stop, step) range(start, stop, step) 함수로 만들어지는 정수 중 하나를 반환 uniform(a, ..

아이스아메리카노를따뜻하게뎁혀서개빨리마시지말고천천히마시고싶다
'CORDING' 카테고리의 글 목록