Programming

; develop a program

반응형

리스트 7

[Python] deque

이번 포스팅에서는 파이썬의 collections 모듈에서 제공하는 자료형 중 하나인 deque에 대하여 공부를 해보고자 한다. deque란 deque는 "double-ended queue"의 약자로, 양쪽 끝에서 삽입과 삭제가 모두 가능한 자료구조이다. 파이썬의 collections 모듈에 포함되어 있으며, 리스트와 유사한 기능을 제공하지만 효율적인 작업을 위해 설계되었다. deque는 다음과 같이 정의된다. from collections import deque # 빈 deque 생성 d = deque() # 초기값을 가진 deque 생성 d = deque([1, 2, 3]) # 최대 길이를 가진 deque 생성 d = deque(maxlen=10) deque는 다음과 같은 메서드를 포함하고 있다. ap..

Back-End/Python 2023.06.27

[Front-End] HTML 기본 요소(2)

이번 포스팅에서는 HTML의 기본 요소에 대하여 공부를 해보고자 한다. HTML 링크(Link) 웹 페이지에는 다른 페이지나 다른 사이트로 연결되는 수많은 하이퍼 링크(hyperlink)가 존재한다. 이러한 하이퍼 링크를 간단히 링크(link)라고도 부르며, HTML에서는 태그로 표현한다. HTML 링크 더보기 태그의 href 속성은 링크를 클릭하면 연결할 페이지나 사이트의 URL 주소를 명시한다. 태그는 텍스트나 단락, 이미지 등 다양한 HTML 요소에 사용할 수 있다. target 속성 태그의 target 속성은 링크로 연결된 문서를 어디에서 열지를 명시한다. target 속성값 설명 _blank 링크로 연결된 문서를 새 창이나 새 탭에서 오픈. _self 링크로 연결된 문서를 현재 프레임(frame..

[Python] 컴프리헨션(Comprehension)

이번 포스팅에서는 파이썬의 컴프리헨션(Comprehension)에 대하여 공부를 해보고자 한다. 아래의 글들을 먼저 보고 오면 이해하는데 도움이 될 것이다. 2022.09.21 - [Python/파이썬 기초] - [Python] 제어문 - 조건문(Condition Statements) [Python] 제어문 - 조건문(Condition Statements) 이번 포스팅에서는 파이썬의 3가지 제어문 중 하나인 조건문(Condition Statements)에 대하여 공부를 해보고자 한다. 조건문(Condition Statements) 조건문은 주어진 조건식의 결과(True/False)에 따라 다른 명 c11oud.tistory.com 2022.09.22 - [Python/파이썬 기초] - [Python] 제..

Back-End/Python 2022.09.24

[Python] 제어문 - 반복문(iteration statements)

이번 포스팅에서는 파이썬의 3가지 제어문 중 하나인 반복문(iteration statements)에 대하여 공부를 해보고자 한다. 반복문(iteration statements) 반복문은 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어해 주는 명령문을 의미한다. 반복문은 특정 조건이 True인 동안 명령문을 반복해서 실행하는 while 문과 Iterable 한 객체가 값이 없을 때까지 반복 조회하는 for in으로 구분할 수 있다. Iterable 한 객체란 반복 가능한 객체를 말하며 for in 문을 이용해 원소들을 조회할 수 있는 객체를 의미한다. 자료구조들, 문자열이 대표적인 Iterable 객체이다. while 문 while 문은 파이썬에서 사용할 수 있는 가장 간단한 반복문이..

Back-End/Python 2022.09.22

[Python] 자료구조 변환 함수

이번 포스팅에서는 파이썬의 자료구조 변환 함수에 대하여 공부를 해보고자 한다. 자료구조 변환 함수 자료구조 변환 함수는 말 그대로 현재 자료구조를 다른 자료구조로 바꿔주는 함수를 말한다. 다른 자료구조의 특성을 이용하거나 프로그래밍을 위해 불가피하게 다른 구조로 변환할 때 사용된다. Dictionary(사전) 로 변환하는 함수는 없으므로 변경할 대상 자료구조가 Dictionary(사전) 일 경우에는 key값들만 모아서 변환한다. List 대상 자료구조를 List로 변환할 때는 list(자료구조) 함수를 사용한다. Tuple 대상 자료구조를 Tuple로 변환할 때는 tuple(자료구조) 함수를 사용한다. Set 대상 자료구조를 Set으로 변환할 때는 set(자료구조) 함수를 사용한다. 다른 자료구조의 원소..

Back-End/Python 2022.09.20

[Python] 자료구조 - List(리스트)

이번 포스팅에서는 파이썬의 4가지 자료구조 중 하나인 List(리스트)에 대하여 공부를 해보고자 한다. List(리스트) 리스트는 파이썬에서 가장 많이 사용되는 자료구조이고, 값을 순서대로 모아서 관리한다. 리스트에는 원소들이 순서대로 저장되며, 0부터 1씩 증가하는 정수의 index를 가진다. 이 index로 조회 및 변경을 할 수 있다. 다른 데이터 타입의 값과 중복된 값들을 저장할 수 있고, 원소들을 변경할 수 있다.. List 생성 리스트는 대괄호([ ])를 사용하여 생성되며, 리스트 안의 원소(element)들은 쉼표(,)로 구분한다. ex) [값, 값, 값, ..] 예제 순서 1. 리스트를 생성한다. (같은 데이터 타입) 순서 2. 리스트를 생성한다. (다른 데이터 타입) ages = [20,..

Back-End/Python 2022.09.18

[Python] 파이썬 자료구조

이번 포스팅에서는 파이썬의 자료구조에 대하여 공부를 해보고자 한다. 자료구조 자료구조는 정수형, 실수형, 문자열 등의 데이터가 여러 개 있을 경우, 이를 효과적으로 관리하는 데 사용된다. 파이썬에서 가장 많이 사용되는 자료구조는 리스트, 튜플, 사전이며 이 세 가지 자료구조는 파이썬으로 프로그래밍할 때 자주 사용되므로 반드시 익혀 두어야 한다. 여러 개의 값들을 모아서 관리하는 데이터 타입 한 개의 변수는 한 개의 값 밖에는 가지지 못한다. 그러나 회원들의 주소, 파는 물건들의 재고량처럼 하나의 변수로 여러 개의 값을 관리해야 할 경우가 있는데 이런 경우 자료구조를 사용한다. 데이터를 모아서 관리하는 방식에 따라 구분 List: 순서가 있으며 중복을 허용하고 구성하는 값들을 변경할 수 있다. Tuple:..

Back-End/Python 2022.09.18
반응형