Python 기초

남재상·2025년 1월 29일
post-thumbnail

Python to CodingApple

코딩애플 강의를 통해 배운 파이썬을 정리한 글입니다.

📅 작성일

2025년 1월 29일


📌 목차

  1. 소개
  2. part1-1 : 파이썬 개발환경 셋팅 (대학원생말고 개발자 스타일)
  3. part1-2 : 내 컴퓨터 말잘듣게 조련시키기 & 파이썬으로 변수와 문자다루기
  4. part1-3 : 중고차로 배우는 파이썬 리스트, 딕셔너리 자료 다루기
  5. part1-4 : 컴퓨터의 폭주를 막고 싶으면 if 조건문 쓰세요
  6. part1-5 : 파이썬 for 반복문은 어려운게 아니라 그냥 코드 복붙해주는게 다임
  7. part1-6 : 파이썬 함수문법 def 언제쓰는지 알랴쥼
  8. 참고 자료

📝 소개

코딩테스트를 준비하며 어떤 언어를 사용할지 고민하다가,
파이썬이 간결한 문법으로 작성하기 편리하다는 점에서 공부를 시작하게 되었습니다.


🚀 part1-1 파이썬 개발환경 셋팅 (대학원생말고 개발자 스타일)

🔹 설치 파일

1️⃣ 파이썬 설치

2️⃣ VSCode 설치

🔹 실행 방법

# .py 파일 생성 후 실행
python 파일명.py

💻 part1-2 내 컴퓨터 말잘듣게 조련시키기 & 파이썬으로 변수와 문자다루기

🔹 학습 내용

  1. print()를 사용해 변수 출력하기
  2. 문자열과 숫자 연산 가능 (문자열 * 숫자, 문자열[숫자] 등)

🚗 part1-3 중고차로 배우는 파이썬 리스트, 딕셔너리 자료 다루기

🔹 List

  • 여러 개의 변수를 저장하는 배열 개념
  • List[인덱스]로 값 접근 가능

🔹 List에서 자주 사용하는 함수

List.sort()   # 정렬
List.reverse() # 순서 뒤집기
List.pop()    # 마지막 요소 가져오기

🔹 Dictionary

  • Key-Value 형태로 데이터를 저장하는 객체 개념
  • Dictionary[Key]를 통해 값 접근 가능

🔥 part1-4 컴퓨터의 폭주를 막고 싶으면 if 조건문 쓰세요

🔹 if 조건문 문법

  • 조건이 참일 경우 실행
  • 실행할 코드는 : 이후 들여쓰기(indent) 필수

🔹 실행 예시

if a > b:
    print('a가 b보다 큽니다.')

if a in b:
    print('a가 b 리스트 안에 있습니다.')

🔹 else와 elif

if 조건:
    실행문
elif 조건:
    실행문
else:
    실행문

🔁 part1-5 파이썬 for 반복문은 어려운게 아니라 그냥 코드 복붙해주는게 다임

🔹 for 반복문 문법

  • 반복 실행 가능
  • 실행할 코드는 : 이후 들여쓰기(indent) 필수

🔹 실행 예시

for i in range(0,10):
    print('10번 실행됩니다.')

for item in List:
    print(item)

🎯 part1-6 파이썬 함수문법 def 언제쓰는지 알랴쥼

🔹 함수 정의 및 호출

  • 특정코드를 여러번 사용하는 경우 짧게 축약하여 사용
  • def는 define의 줄임말이다
  • 실행할 코드는 : 이후 들여쓰기(indent) 필수
def 함수이름(매개변수):
    실행문

함수이름()

🔹 return 사용 예시

def 모자(구멍):
    return 구멍

📚 참고 자료

profile
작은 코드 하나에도 책임을 담는 개발자입니다!

0개의 댓글