본문 바로가기
반응형

전체 글209

[Python] 컬렉션 : 딕셔너리 자료형 (Dictionary Type) - 데이터 타입 목 차파이썬 딕셔너리(Dictionary) 타입이란?딕셔너리 생성 방법딕셔너리 추가 및 수정 방법딕셔너리 삭제 방법딕셔너리 필수 메서드 (keys, values, items) 사용법딕셔너리 get 메서드 사용법 파이썬 데이터 타입 중 딕셔너리 타입(dictionary)의 기초 개념부터 활용 예제까지 쉽고 자세하게 작성해 보았습니다.생성 방법추가 및 수정삭제메소드 (keys, values, items, get) 사용법 파이썬 딕셔너리(Dictionary) 타입이란?파이썬에서 딕셔너리란 말 그대로 사전이라는 뜻으로 찾고자 하는 단어와 뜻과 의미를 연상해 보면 된다. 여기서 찾고자 하는 단어는 key 값이라 하고 뜻과 의미는 value 값이라고 생각하면 된다. 따라서 key 값은 고유해야만 한다. key 값으.. 2024. 8. 31.
[Python] 컬렉션 : 세트 자료형 (Set Type) - 데이터 타입 목 차파이썬 세트 (SET) 타입이란?세트 생성 방법세트 요소 추가하기세트 요소 삭제하기세트 교집합 구하기세트 합집합 구하기세트 차집합 구하기세트 형변환 방법 파이썬 데이터 타입 중 세트 타입(set)의 기본 개념부터 활용 예제까지 쉽게 이해할 수 있도록 설명해 보았습니다.생성 방법요소 추가요소 삭제교집합 (intersection)합집합 (union)차집합 (difference)형변환 파이썬 세트 (SET) 타입이란?파이썬에서 세트(set)는 수학의 집합 개념을 표현한 자료형 입니다. 저장된 요소의 중복을 허용하지 않고 순서가 없기 때문에 인덱싱이 불가능 하다는 특징이 있습니다. 인덱싱을 하고 싶은 경우, 리스트(list()), 튜플(tuple())로 타입 변환 후 사용하면 된다.​리스트 타입은 [값1,.. 2024. 8. 30.
[Python] 컬렉션 : 튜플 자료형 (Tuple Type) - 생성, 확장, 인덱싱, 슬라이싱 목 차파이썬 튜플 (Tuple) 타입이란?튜플 생성 방법튜플 인덱싱 (Indexing) & 슬라이싱 (Slicing)튜플 요소 변경 및 삭제 처리 시 에러 발생튜플 확장하기 파이썬(Python) 데이터 타입 중 튜플 타입(Tuple)의 기초 개념부터 활용 예제까지 자세하게 설명해 놓았습니다.생성 방법인덱싱과 슬라이싱튜플 요소 변경 및 삭제 처리시 에러 발생확장 파이썬 튜플 (Tuple) 타입이란?리스트 타입과 비슷해 보이지만 다른 특징을 가진 자료형입니다. 리스트 타입은 저장된 요소에 대해 추가, 수정, 삭제가 가능한 반면에, 튜플은 저장된 요소 변경이 불가능합니다. 리스트 타입과 튜플 타입을 구분해서 잘 활용한다면 프로그래밍에 유리한 장점이 있습니다. 튜플 생성 방법예제 코드:tu1 = tuple()p.. 2024. 8. 29.
[Python] 컬렉션 : 리스트 자료형 (List Type) - 추가, 수정, 삭제 목 차파이썬 리스트(List) 타입이란?리스트 생성 방법리스트 추가 및 수정하기리스트 확장하기리스트 삭제하는 방법리스트 인덱싱(Indexing) & 슬라이싱(Slicing)리스트 형변환 (Type) -> tuple, set 타입모든 요소 제거하기 clear() 파이썬 데이터 타입 중 리스트 타입(List)의 기초 개념부터 활용 예제까지 자세하게 설명해 놓았습니다.생성 방법추가 및 수정확장삭제인덱싱과 슬라이싱형 변환모든 요소 제거 (clear) 파이썬 리스트(List) 타입이란?여러 데이터를 한번에 담을 수 있는 데이터 구조 입니다. 추가, 수정, 삭제가 언제나 가능합니다. 또한 데이터 타입이 다르더라도 한번에 담을 수 있습니다. 생성 방법list(), []추가append(값), insert(인덱스번호, .. 2024. 8. 27.
[Python] 문자열 인덱싱 (Indexing) & 슬라이싱 (Slicing) 목 차파이썬 문자열 인덱싱 (indexing) 설명 및 예제파이썬 문자열 슬라이싱 (slicing) 설명 및 예제 해당 글은 파이썬 문자열 인덱싱과 파이썬 문자열 슬라이싱에 대한 개념과 활용 예제에 대해 자세하게 소개한 글입니다. 파이썬 문자열 인덱싱 (indexing) 설명 및 예제타 언어에서는 문자열 인덱스 번호가 0부터 시작합니다. 하지만 파이썬(Python)에서는 독특하게도 0부터 시작하는 순차 인덱싱 처리도 가능하고, 역순 번호를 이용한 인덱싱도 가능합니다. 역순 인덱싱 사용 시에는 항상 마지막 문자를 기준으로 -1부터 시작합니다.문자열 "BAMBI"로 예시로 들어보겠습니다. BAMBI순차 인덱스 번호01234역순 인덱스 번호-5-4-3-2-1예제 코드:s = "BAMBI"print(">> 순차.. 2024. 8. 27.
[Python] 파이썬 기본 자료형 완벽정리 목 차파이썬 기본 자료형 정리표파이썬 기본 자료형 예제 설명정수형 : int실수형 : float논리형 : bool문자열 : str 파이썬 기본 자료형 정리표파이썬 기본 자료형(int, float, bool, str)의 사용법 및 활용 예제에 대하여 작성 하였습니다.자료형의미변환 함수int정수int()float실수float()bool논리bool()str문자열str() ※ type() 함수란?데이터 타입을 확인할 수 있는 함수입니다.​ 파이썬 기본 자료형 예제정수형 : int예제 코드:n = 1print("데이터 타입 출력")print( type(n) )print("실수 > 정수 변환")print( int(1.9) ) print("논리(True) > 정수 변환")print( int(True) )print(".. 2024. 8. 27.
[Python] 파이썬 주석 정복하기 (필수) 목 차파이썬에서 주석이란 (comment) ?Docstring이란? 파이썬에서 주석이란(comment)?소스 코드 내에 설명을 작성해 둔 부분을 말합니다. 주석은 프로그램 실행시 전혀 영향을 주지 않습니다. 1) 한 줄 설명 작성시 : # (내용) def welcome () : print("Hello Bambi") # 한 줄 설명 작성 방법 # 한 줄 설명 작성 방법welcome() 2) 여러줄 설명 작성시 : ''' (내용) ''' 또는 """ (내용) """''' 파일명 : test.py 프로그램명 : 테스트 작성자 : bambi 최초작성일 : 2024-08-19'''""" 환영 인사 출력 함수"""def welcome () : print("Hello Bambi".. 2024. 8. 27.
[Python] 주피터 노트북 (Jupyter Notebook) 무설치 사용하기 목 차파이썬 웹 컴파일러란 무엇인가?주피터 노트북 설치 없이 사용하기 파이썬 웹 컴파일러란 무엇인가?파이썬 웹 컴파일러는 웹 브라우저에서 파이썬 코드를 작성하고 실행할 수 있도록 해주는 도구입니다. 이러한 웹 컴파일러는 소프트웨어를 설치하지 않고도 간편하게 파이썬 코드를 실행할 수 있어 교육용이나 간단한 테스트 용도로 많이 사용됩니다.  Jupyter Notebook 설치 없이 사용하기1) Jupyter Notebook 홈페이지 접속 https://jupyter.org/하단 Try it in your Browser 버튼 클릭 후 이동 2) 두번째에 위치한 Jupyter Notebook 이미지를 선택 3) 글 중간에 Jupyter Notebook 부분 마지막에 링크 이동이 가능한 글귀를 클릭 4) 해당 화.. 2024. 8. 26.
[Python] 파이썬 설치, 아나콘다 설치 (windows 11) 목 차1. 파이썬 프로그래밍을 위해 아나콘다를 설치하는 이유2. 아나콘다 설치하기 파이썬 프로그래밍을 위해 아나콘다를 설치하는 이유☞ 파이썬(Python) 프로그래밍을 위한 아나콘다(anaconda)는 수학과 과학 분야에서 사용되는 많은 패키지를 묶어놓은 파이썬 배포판 입니다. 따라서 아나콘다를 설치하면 Numpy, Matplotlib, Pandas 와 같은 라이브러리가 같이 설치되기 때문에 파이썬 설치를 위해 아나콘다만 설치하면 끝입니다.  아나콘다 설치하기1) 아나콘다 다운로드 페이지 접속 ( https://www.anaconda.com/download )2) Email 주소 입력 후 Submit 버튼 클릭을 하거나 하단 Skip registration 클릭 3) 사용자 환경에 맞는 파일 다운로드 진.. 2024. 8. 26.
반응형