파이썬 9

파이썬 딕셔너리(Dictionary) 기초 완전 정복 | 초심자용

파이썬 초보자도 100% 이해할 수 있는 딕셔너리(dictionary) 사용법을 설명합니다. 이 글은 최대한 쉬운 말로, 예제와 함께 딕셔너리의 기본부터 메서드까지 차근차근 설명합니다.파이썬에서 딕셔너리는 "이름표(key)와 값(value)을 짝지은 데이터 구조"입니다. 딕셔너리는 무엇인가요?딕셔너리는 key(키)와 value(값)가 짝지어진 자료형입니다. 마치 "이름표: 정보" 형태라고 생각하면 이해하기 쉬워요.예시:ppap = {'apple': 3, 'pen': 5}print(ppap)# 출력: {'apple': 3, 'pen': 5}키(key): 변경 불가능한 값만 가능 (ex. 문자열, 숫자, 튜플 등)값(value): 어떤 값이든 OK (변경 가능/불가능 모두 허용)딕셔너리에서 값 꺼내기리스트에..

카테고리 없음 2025.07.08

Colaboratory(Colab)로 배우는 리스트 심화편: 연산자, 반복 생성, 동일성과 포함 여부까지 (3부)

[Python 입문] 리스트 심화편: 연산자, 반복 생성, 동일성과 포함 여부까지 (3부)📌 리스트 연결과 반복['a', 'b', 'c'] + [0, 10, 20, 30, 40, 50]['a', 'b', 'c', 0, 10, 20, 30, 40, 50][0, 10, 20, 30, 40, 50] + ['a', 'b', 'c'][0, 10, 20, 30, 40, 50, 'a', 'b', 'c']* 연산자를 사용하면 리스트를 여러 번 반복하여 복사할 수 있습니다.numbers = [0, 10, 20, 30, 40, 50]print(numbers * 3)[0, 10, 20, 30, 40, 50, 0, 10, 20, 30, 40, 50, 0, 10, 20, 30, 40, 50]같은 값으로 채운 리스트를 만드는 ..

튜토리얼 2025.07.01

Colaboratory(Colab)로 배우는 Python 문자열 완전 정복 – 3부: 실전 연습문제 & 문자열 조작 함수 만들기

🧠 문자열 실전 연습문제 모음이제 Python의 문자열에 대한 이해를 토대로 직접 문자열을 조작하는 함수들을 작성해봅니다. 문제를 해결하며 문자열 관련 개념을 복습해볼 수 있어요.1️⃣ remove_punctuations영어 문장에서 모든 구두점(.,:;!? 등)을 제거하는 함수def remove_punctuations(str_engsentences): str1 = str_engsentences.replace('.', '') str1 = str1.replace(',', '') str1 = str1.replace(':', '') str1 = str1.replace(';', '') str1 = str1.replace('!', '') str1 = str1.replace('?'..

튜토리얼 2025.06.29

Colaboratory(Colab)로 배우는 Python 문자열 완전 정복 – 2부: 검색, 치환, 메서드 정리편

🔍 문자열 검색문자열 A가 문자열 B를 포함하는지 확인하려면 in 연산자를 사용합니다.'lo' in 'hello'# True'z' in 'hello'# Falseword1 = 'hello'substr1 = 'lo'substr1 in word1# Truesubstr2 = 'z'substr2 in word1# Falsenot in 연산자는 포함되지 않는지를 확인합니다.substr2 not in word1# True⚠️ 에스케이프 시퀀스문자열에 '나 "를 포함해야 할 경우, 앞에 \를 붙여서 이스케이프 시켜야 합니다.escaped1 = 'This is \'MINE\''# 출력: "This is 'MINE'"doublequated = "This is 'MINE'"# 출력: "This is 'MINE'"esca..

튜토리얼 2025.06.29

Colaboratory(Colab)로 배우는 Python 문자열 완전 정복 – 1부: 문자열, 타입, 인덱싱, 슬라이싱

Python 문자열 다루는 법이 헷갈리시나요? 이 글은 파이썬 초보자부터 중급자를 위한 문자열의 선언, 인덱싱, 슬라이싱, 검색, 치환, 메서드 사용법을 예제와 함께 설명합니다.특히 Colab 또는 Jupyter 환경에서 Python을 학습하고 있다면, 이 튜토리얼은 실습과 함께 따라하기 좋습니다. 문자열 함수, 공백 제거, 대소문자 변환, 문자열 비교까지 철저히 다루며, 다양한 연습문제와 그 해답도 포함되어 있어 실전에도 바로 활용 가능합니다.문자열 처리 능력을 높이고 싶은 분이라면, 지금부터 이 Python 문자열 마스터 가이드를 꼭 읽어보세요!📘 문자열의 정의와 타입Python이 다루는 데이터에는 여러 종류가 있으며, 그중 문자열은 여러 문자들의 나열로 구성된 데이터입니다. Python은 기본적으..

튜토리얼 2025.06.29

Colaboratory(Colab)로 배우는 assert 문과 에러 종류 이해하기

Python을 처음 배우거나, 코드를 작성하다가 어디서 잘못됐는지 몰라 막막했던 경험이 있으신가요?이 글에서는 파이썬 초보자와 중급자를 위한 디버깅 기초, assert 문 사용법, 테스트 케이스 작성법을 소개합니다. 또한 파이썬 코딩에서 흔히 마주치는 구문 에러, 실행 시 에러, 논리 에러의 차이점도 예제와 함께 설명합니다.Python으로 안정적인 코드를 작성하고 싶은 분이라면, 지금부터 소개할 사양 분석부터 테스트, 디버깅, 그리고 PEP8 기반 코딩 스타일까지 꼭 참고해보세요. 이해하기 쉬운 예제와 함께 따라할 수 있도록 구성했습니다.사양・테스트・디버그에 대하여프로그래밍을 할 때, 실현하고자 하는 내용을 사양(仕様, Specification) 이라고 부릅니다.작성한 프로그램이 사양에 부합하는지를 실제..

튜토리얼 2025.06.29

Colaboratory(Colab)로 배우는 조건 분기와 논리/비교 연산의 기본 개념

파이썬 조건문과 재귀함수 완전 정복 튜토리얼이 포스트에서는 파이썬(Python)의 조건문(if문), 논리연산자, 재귀함수 등 기본적인 제어구조를 예제와 함께 상세히 설명합니다. 초보자를 위한 단계별 튜토리얼로, 실전에서도 자주 사용되는 함수 정의와 조건 처리 방법을 익힐 수 있습니다.1. if문에 의한 조건 분기다음은 두 수 중 큰 값을 반환하는 함수입니다:def bmax(a, b): if a > b: return a else: return b조건문 사용 시 주의사항:if 다음에는 조건식이 오고, 끝에 :를 붙입니다.return은 들여쓰기(indentation)로 조건과 연결됩니다.else: 또한 if와 같은 들여쓰기 수준이어야 합니다.또한 다음처럼 else 없이 간결..

튜토리얼 2025.06.26

Colaboratory(Colab)로 배우는 파이썬 수치 연산: 기초부터 실전까지

코드 한 줄에 숫자를 더하고, 나누고, 거듭제곱해본 적 있나요?그건 단순한 계산이 아닙니다.그건 작은 우주를 만지는 일이고, 세상의 규칙을 내 손으로 실험해보는 일이죠.파이썬은 단순한 언어가 아닙니다.수학을 도구 삼아 사고를 확장하는 기계이며,2 + 3 * 4 한 줄의 계산조차도 수많은 규칙과 가능성 위에 서 있습니다.이 글은 파이썬 입문자에게, 숫자를 다루는 법을 넘어논리와 형식, 오류와 예외, 그리고 정확함과 불확실함의 세계를 소개하려 합니다.여기서 시작된 작은 수식이,당신을 프로그래밍이라는 미지의 수학적 세계로 이끌어줄지도 모릅니다. 1. 기본적인 산술 연산1 + 2 # 덧셈4 - 3 # 뺄셈2 * 3 # 곱셈8 / 2 # 나눗셈7 // 3 # 정수 나눗..

튜토리얼 2025.06.26

Colaboratory(Colab) 시작하기: 파이썬 노트 입문 가이드

오늘은 Google Colaboratory(일명 Colab)를 활용하여 파이썬 노트를 사용하는 방법을 소개합니다. 별도의 설치 없이 브라우저에서 바로 파이썬을 실행할 수 있어 학습자와 연구자 모두에게 매우 유용한 도구입니다. Colab 실행하기먼저 Google 계정으로 로그인한 뒤, 아래 링크를 클릭해 Colab을 실행하세요.https://colab.research.google.com/ Google Colab colab.research.google.com개인 계정 또는 학교 계정(ECCS 계정 등) 모두 사용 가능합니다.교재 열기HTML 버전 교재에서 「Open in Colab」을 클릭하거나, Google Drive 상의 교재를 직접 Colaboratory로 열 경우, 지정된 노트가 열립니다. 하지만 노..

튜토리얼 2025.06.26