반응형

8. 객체지향 프로그래밍

객체지향 프로그래밍(Object-Oriented Programming, OOP)은 프로그래밍을 더 직관적이고 체계적으로 만들어주는 패러다임입니다. 파이썬은 객체지향 프로그래밍을 지원하는 언어입니다.

클래스와 객체

  • 클래스(Class): 객체를 만들기 위한 템플릿입니다. 클래스는 객체의 기본 형태와 행동을 정의합니다.
  • 객체(Object): 클래스에 정의된 속성(변수)과 행동(메서드)을 실제로 가지고 있는 실체입니다. 클래스로부터 생성됩니다.
class Dog:
    def __init__(self, name):
        self.name = name

    def bark(self):
        print(f"{self.name} says woof!")

# 객체 생성
my_dog = Dog("Buddy")
my_dog.bark()  # 출력: Buddy says woof!

상속

상속(Inheritance)은 한 클래스가 다른 클래스의 속성과 메서드를 물려받는 기능입니다. 코드 재사용을 촉진하고, 복잡성을 줄여줍니다.

class Animal:
    def __init__(self, name):
        self.name = name

class Dog(Animal):
    def bark(self):
        print(f"{self.name} says woof!")

# Dog 클래스는 Animal 클래스의 모든 속성과 메서드를 상속받음
my_dog = Dog("Buddy")
my_dog.bark()  # Buddy says woof!

다형성

다형성(Polymorphism)은 동일한 인터페이스나 메서드 호출이 다양한 방식으로 응답할 수 있는 능력을 의미합니다. 다형성은 코드의 유연성과 재사용성을 높여줍니다.

class Cat:
    def speak(self):
        print("Meow")

class Dog:
    def speak(self):
        print("Woof")

def animal_sound(animal):
    animal.speak()

# 다양한 형태의 객체에 대해 동일한 인터페이스(speak) 사용
animal_sound(Cat())  # Meow
animal_sound(Dog())  # Woof

캡슐화

캡슐화(Encapsulation)는 객체의 세부 구현 내용을 외부로부터 숨기고, 외부에서는 객체의 메서드만을 통해 상호 작용하게 하는 것입니다. 이를 통해 객체의 보호 및 데이터 숨김을 실현합니다.

class Computer:
    def __init__(self):
        self.__max_price = 900  # private 변수

    def sell(self):
        print(f"Selling Price: {self.__max_price}")

    def set_max_price(self, price):
        if price > self.__max_price:
            self.__max_price = price

c = Computer()
c.sell()  # Selling Price: 900

# __max_price는 외부에서 직접 접근할 수 없음
# c.__max_price = 1000  # 이 코드는 에러를 발생시킴

c.set_max_price(1000)
c.sell()  # Selling Price: 1000

객체지향 프로그래밍은 소프트웨어 설계를 더 자연스럽고 직관적으로 만들어줍니다. 클래스와 객체를 통해 현실 세계의 개념을 코드에 잘 반영할 수 있으며, 상속, 다형성, 캡슐화를 통해 코드를 재사용하고 유지보수하기 쉬워집니다.

반응형

'파이썬(Phython)' 카테고리의 다른 글

python 7. 파일 입출력  (0) 2023.11.15
Python 6. 에러와 예외 처리  (0) 2023.11.14
python 5. 함수와 모듈  (0) 2023.11.07
python 4. 자료형과 자료구조  (0) 2023.11.06
파이썬 python 3. 조건문과 반복문  (0) 2023.11.02
파이썬 python 2. 기본 문법  (0) 2023.11.01
1. 파이썬 소개  (0) 2023.10.31
파이썬(Python) 기초 강의  (0) 2023.10.31
반응형

7. 파일 입출력

파이썬에서 파일 입출력은 데이터를 파일로부터 읽거나 파일에 쓰는 과정을 의미합니다. 이 기능은 데이터를 저장하고 불러오는 데 필수적입니다.

파일 읽기

파일을 읽기 위해서는 open() 함수를 사용해 파일을 열고, read() 또는 readlines() 메소드를 사용하여 내용을 읽습니다.

# 파일 전체 내용을 한 번에 읽기
file = open("example.txt", "r")
content = file.read()
print(content)
file.close()

# 파일 내용을 라인별로 읽기
file = open("example.txt", "r")
for line in file:
    print(line, end='')
file.close()

파일 쓰기

파일에 쓰기 위해서는 open() 함수를 쓰기 모드(w 또는 a)로 사용합니다. w는 파일을 새로 쓸 때, a는 파일 끝에 추가할 때 사용합니다.

# 새 파일 생성 또는 기존 파일 덮어쓰기
file = open("example.txt", "w")
file.write("Hello, World!")
file.close()

# 파일 끝에 내용 추가
file = open("example.txt", "a")
file.write("\nGoodbye, World!")
file.close()

with 구문

파이썬의 with 구문을 사용하면 파일을 자동으로 닫아주므로, 파일을 닫는 것을 잊을 걱정이 없어집니다. 이 방법이 더 권장됩니다.

# 읽기
with open("example.txt", "r") as file:
    content = file.read()
    print(content)

# 쓰기
with open("example.txt", "w") as file:
    file.write("Hello, Python!")

경로와 디렉토리

파일을 열 때, 경로를 지정하여 다른 디렉토리에 있는 파일을 읽거나 쓸 수 있습니다. 상대 경로 또는 절대 경로를 사용할 수 있습니다.

# 상대 경로
with open("folder/example.txt", "r") as file:
    print(file.read())

# 절대 경로
with open("/Users/username/folder/example.txt", "r") as file:
    print(file.read())

파일 입출력을 할 때는 항상 에러가 발생할 수 있다는 점을 염두에 두고, 적절한 예외 처리를 해주는 것이 좋습니다. 예를 들어, 파일이 존재하지 않거나, 읽기 권한이 없는 경우 등에 대비하여 try-except 블록을 사용할 수 있습니다.

반응형
반응형

6. 에러와 예외 처리

프로그래밍에서 오류는 불가피한 부분입니다. 파이썬은 다양한 종류의 에러와 이를 처리하기 위한 명확한 방법을 제공합니다.

에러 종류

파이썬에서 발생할 수 있는 몇 가지 일반적인 에러들입니다:

  • SyntaxError: 코드의 구문이 잘못되었을 때 발생합니다. 예를 들어, 괄호나 따옴표의 짝이 맞지 않는 경우입니다.
  • NameError: 정의되지 않은 변수를 호출할 때 발생합니다.
  • TypeError: 잘못된 데이터 타입을 사용했을 때 발생합니다. 예를 들어, 숫자와 문자열을 함께 더하는 경우입니다.
  • IndexError: 리스트의 범위를 넘어선 인덱싱을 할 때 발생합니다.
  • KeyError: 딕셔너리에서 존재하지 않는 키를 사용할 때 발생합니다.
  • ValueError: 올바른 값이지만, 올바르지 않은 값이 사용되었을 때 발생합니다. 예를 들어, 정수가 아닌 문자열을 정수로 변환하려 할 때입니다.

예외 처리

예외 처리는 프로그램에서 예외적인 상황(에러)이 발생했을 때, 프로그램을 중단하지 않고 적절히 대응하게 해줍니다.

try, except 구문

tryexcept 블록을 사용하여 예외 처리를 할 수 있습니다. try 블록 안에는 에러가 발생할 수 있는 코드를 넣고, except 블록 안에는 에러가 발생했을 때 실행할 코드를 넣습니다.

try:
    # 에러가 발생할 수 있는 코드
    number = int(input("Enter a number: "))
except ValueError:
    # ValueError가 발생했을 때 실행할 코드
    print("That's not a number!")

finally와 assert

  • finally: finally 블록은 에러 발생 여부와 상관없이 try 블록 이후에 항상 실행됩니다. 주로 사용한 리소스를 정리하는 데 사용됩니다.

    try:
        file = open("example.txt")
        # 파일 처리 코드
    finally:
        file.close()  # 파일을 반드시 닫아줍니다.
  • assert: assert 문은 특정 조건이 참인지 확인하고, 거짓이면 AssertionError를 발생시킵니다. 주로 디버깅 목적으로 사용됩니다.

    x = 1
    assert x > 0, "x is not positive"  # 조건이 참이므로 AssertionError가 발생하지 않습니다.

에러와 예외 처리는 프로그램의 안정성과 견고함을 높이는 데 필수적입니다. 적절한 예외 처리를 통해 예상치 못한 상황에서도 프로그램이 적절하게 반응하도록 만들 수 있습니다.

반응형

'파이썬(Phython)' 카테고리의 다른 글

pyhton 8. 객체지향 프로그래밍  (1) 2023.11.20
python 7. 파일 입출력  (0) 2023.11.15
python 5. 함수와 모듈  (0) 2023.11.07
python 4. 자료형과 자료구조  (0) 2023.11.06
파이썬 python 3. 조건문과 반복문  (0) 2023.11.02
파이썬 python 2. 기본 문법  (0) 2023.11.01
1. 파이썬 소개  (0) 2023.10.31
파이썬(Python) 기초 강의  (0) 2023.10.31
반응형

5. 함수와 모듈

함수 정의와 호출

함수는 특정 작업을 수행하는 코드의 블록입니다. def 키워드로 정의하고, 이름을 지어준 다음에 괄호 안에 인자를 넣을 수 있어요. 인자는 함수가 작업을 수행하는 데 필요한 정보를 제공합니다.

def greet(name):
    return f"Hello, {name}!"

print(greet("Alice"))  # 'Hello, Alice!' 출력

이렇게 정의된 함수는 이름을 사용하여 어디서든 호출할 수 있습니다.

인자와 반환 값

함수는 인자를 받아서 처리하고, return을 사용하여 결과를 반환할 수 있습니다. 인자가 없거나 반환 값이 없는 함수도 가능합니다.

def add(a, b):
    return a + b

result = add(5, 3)
print(result)  # 8 출력

모듈과 패키지

모듈은 파이썬 코드가 들어 있는 파일입니다. 모듈 내의 함수나 변수, 클래스 등을 다른 파이썬 파일에서 사용할 수 있게 해줍니다.

# mymodule.py
def say_hello(name):
    print(f"Hello, {name}")

# 다른 파일에서 mymodule을 가져와서 사용
import mymodule
mymodule.say_hello("Bob")  # 'Hello, Bob' 출력

패키지는 모듈의 집합입니다. 관련된 모듈들을 한 폴더에 담아 구성할 수 있으며, 대규모 프로젝트의 코드를 구조화하는 데 도움을 줍니다.

람다 함수

람다 함수는 간단한 함수를 한 줄로 작성할 수 있는 방법입니다. lambda 키워드를 사용하며, 이름을 지정하지 않고도 함수처럼 사용할 수 있어 익명 함수라고도 합니다.

add = lambda x, y: x + y
print(add(5, 3))  # 8 출력

람다 함수는 짧고 간결하게 함수를 표현할 때 유용하며, 종종 다른 함수의 인자로 사용됩니다(예: sorted(), map(), filter() 등).

함수와 모듈은 코드를 재사용하고, 관리하기 쉽게 만드는 파이썬 프로그래밍의 핵심 요소입니다. 함수를 사용하면 코드를 모듈화하여 더 읽기 쉽고 유지 관리가 쉬운 프로그램을 작성할 수 있고, 모듈과 패키지를 사용하면 코드를 잘 구조화하고 여러 프로젝트에서 재사용할 수 있습니다.

반응형
반응형

4. 자료형과 자료구조

리스트 (List)

리스트는 여러 값들을 한데 모아서 저장할 때 사용합니다. 대괄호 [] 안에 값들을 쉼표로 구분해서 넣어 만들 수 있어요.

colors = ["red", "green", "blue"]
colors.append("yellow")  # 'yellow' 추가
print(colors)  # ['red', 'green', 'blue', 'yellow']
print(colors[0])  # 'red' 출력, 인덱스는 0부터 시작해요.

리스트는 수정 가능(mutable)해서, 요소를 변경하거나 추가, 제거하는 것이 자유로워요.

튜플 (Tuple)

튜플은 리스트와 비슷하지만, 한 번 생성하면 수정할 수 없는(immutable) 특징을 가지고 있어요. 소괄호 ()를 사용하거나, 괄호 없이 값을 나열해서 만들 수 있죠.

dimensions = (200, 50)
# dimensions[0] = 250  # 이건 에러를 일으켜요, 튜플은 변경할 수 없으니까요.

튜플은 프로그램에서 변경되지 않을 값들을 저장할 때 유용합니다.

딕셔너리 (Dictionary)

딕셔너리는 키(key)와 값(value)의 쌍으로 데이터를 저장합니다. 중괄호 {} 안에 콜론으로 키와 값의 쌍을 구분하여 넣어요.

person = {"name": "Alice", "age": 25}
person["email"] = "alice@example.com"  # 새로운 키와 값 추가
print(person)  # {'name': 'Alice', 'age': 25, 'email': 'alice@example.com'}

딕셔너리는 데이터에 빠르게 접근하고 싶을 때 아주 좋습니다.

집합 (Set)

집합은 중복을 허용하지 않고, 순서가 없는 컬렉션입니다. 중괄호 {}를 사용하거나 set() 함수로 만들 수 있어요.

fruits = {"apple", "banana", "cherry"}
fruits.add("orange")  # 'orange' 추가
print(fruits)  # 순서는 보장되지 않아요.

집합은 주로 중복을 제거하거나, 다른 컬렉션 간의 수학적 연산(교집합, 합집합 등)을 할 때 유용해요.

문자열 처리

문자열은 텍스트 데이터를 다룰 때 사용하는 시퀀스 자료형입니다. 따옴표로 묶어서 만들죠.

greeting = "Hello, World!"
print(greeting[7:])  # 'World!' 출력
print("Hello" in greeting)  # True 출력, 'Hello' 문자열이 greeting 안에 있는지 확인

파이썬에는 문자열을 처리하는 다양한 메소드가 있어 문자 데이터를 쉽게 다룰 수 있어요.

이처럼 파이썬은 다양한 자료형과 자료구조를 제공하고 있어, 여러분이 해결하려는 문제에 따라 가장 적합한 것을 선택해서 사용할 수 있습니다.

반응형

'파이썬(Phython)' 카테고리의 다른 글

pyhton 8. 객체지향 프로그래밍  (1) 2023.11.20
python 7. 파일 입출력  (0) 2023.11.15
Python 6. 에러와 예외 처리  (0) 2023.11.14
python 5. 함수와 모듈  (0) 2023.11.07
파이썬 python 3. 조건문과 반복문  (0) 2023.11.02
파이썬 python 2. 기본 문법  (0) 2023.11.01
1. 파이썬 소개  (0) 2023.10.31
파이썬(Python) 기초 강의  (0) 2023.10.31
반응형

3. 조건문과 반복문

1. if 문

if 문은 주어진 조건이 참(True)인지 거짓(False)인지 검사하여, 참인 경우에만 특정 코드를 실행하게 해주는 구문입니다.

age = 20
if age >= 18:
    print("You are an adult.")
else:
    print("You are a minor.")

여러 조건을 검사하고 싶다면 elif를 사용할 수 있습니다.

score = 85
if score >= 90:
    print("Grade: A")
elif score >= 80:
    print("Grade: B")
else:
    print("Grade: C or below")

2. for 문

for 문은 주어진 범위 내에서 반복 실행을 수행합니다. 주로 리스트나 튜플, 문자열과 같이 반복 가능한 객체를 사용합니다.

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

range() 함수를 사용하면 정해진 범위의 숫자를 생성하여 반복할 수 있습니다.

for i in range(5):  # 0부터 4까지 반복
    print(i)

3. while 문

while 문은 주어진 조건이 참(True)인 동안 반복 실행을 수행합니다.

count = 0
while count < 5:
    print(count)
    count += 1

4. break와 continue

  • break: 현재의 반복문을 즉시 종료하고 반복문 다음에 오는 코드를 실행합니다.
  • continue: 반복문의 다음 반복으로 넘어가게 합니다.
for i in range(5):
    if i == 2:
        continue
    elif i == 4:
        break
    print(i)  # 0, 1, 3을 출력하고 종료

여기서 continue는 i가 2일 때 print문을 건너뛰고, break는 i가 4일 때 for 문을 종료합니다.

이러한 조건문과 반복문을 활용하면 프로그램의 흐름을 제어하고, 반복되는 작업을 효율적으로 처리할 수 있습니다.

반응형

'파이썬(Phython)' 카테고리의 다른 글

pyhton 8. 객체지향 프로그래밍  (1) 2023.11.20
python 7. 파일 입출력  (0) 2023.11.15
Python 6. 에러와 예외 처리  (0) 2023.11.14
python 5. 함수와 모듈  (0) 2023.11.07
python 4. 자료형과 자료구조  (0) 2023.11.06
파이썬 python 2. 기본 문법  (0) 2023.11.01
1. 파이썬 소개  (0) 2023.10.31
파이썬(Python) 기초 강의  (0) 2023.10.31
반응형

2. 기본 문법

변수와 데이터 타입

  • 변수: 프로그래밍에서 값을 저장하기 위해 사용되는 저장공간의 이름입니다. 예를 들어, x = 10는 x라는 변수에 10이라는 값을 할당하는 것입니다.
  • 데이터 타입: 변수에 저장될 수 있는 값의 종류입니다. 파이썬에서 주로 사용되는 데이터 타입에는 정수(int), 실수(float), 문자열(str), 리스트(list), 튜플(tuple), 딕셔너리(dict) 등이 있습니다.
x = 10  # 정수
y = 20.5  # 실수
name = "John"  # 문자열
fruits = ["apple", "banana", "cherry"]  # 리스트
coordinates = (4, 5)  # 튜플
person = {"name": "John", "age": 30}  # 딕셔너리

기본 연산자

  • 산술 연산자: +, -, *, / 등을 사용하여 수학적 계산을 수행합니다.
  • 비교 연산자: ==, !=, >, < 등을 사용하여 두 값을 비교합니다.
  • 논리 연산자: and, or, not을 사용하여 논리 연산을 수행합니다.
a = 10
b = 20
print(a + b)  # 30
print(a * b)  # 200
print(a == b)  # False
print(a < b)  # True

문자열과 출력 포맷팅

  • 문자열: 텍스트 데이터를 나타내며, 작은따옴표(' ')나 큰따옴표(" ")로 묶어서 표현합니다.
  • 출력 포맷팅: 문자열 내에 변수의 값을 포함시키거나, 특정 형식으로 출력하고 싶을 때 사용합니다.
name = "John"
age = 30
print("My name is " + name + " and I am " + str(age) + " years old.")
print("My name is {} and I am {} years old.".format(name, age))
print(f"My name is {name} and I am {age} years old.")

사용자 입력 받기

  • input() 함수를 사용하여 사용자로부터 입력을 받을 수 있습니다. 입력받은 값은 기본적으로 문자열로 처리됩니다.
name = input("Enter your name: ")
print(f"Hello, {name}!")

주석과 들여쓰기

  • 주석: 코드에 설명을 추가하기 위해 사용되며, 파이썬 인터프리터에 의해 무시됩니다. # 기호로 시작합니다.
  • 들여쓰기: 파이썬에서는 코드의 구조를 나타내기 위해 들여쓰기를 사용합니다. 들여쓰기는 공백 문자나 탭을 사용할 수 있으며, 일관성을 유지하는 것이 중요합니다.
# 이것은 주석입니다.
x = 10
if x > 0:
    print("x is positive")  # x가 양수일 때 실행됩니다.
else:
    print("x is non-positive")  # x가 0이거나 음수일 때 실행됩니다.

이러한 기본 문법들을 이해하고 숙지하는 것이 파이썬 프로그래밍의 첫걸음입니다.

반응형

'파이썬(Phython)' 카테고리의 다른 글

pyhton 8. 객체지향 프로그래밍  (1) 2023.11.20
python 7. 파일 입출력  (0) 2023.11.15
Python 6. 에러와 예외 처리  (0) 2023.11.14
python 5. 함수와 모듈  (0) 2023.11.07
python 4. 자료형과 자료구조  (0) 2023.11.06
파이썬 python 3. 조건문과 반복문  (0) 2023.11.02
1. 파이썬 소개  (0) 2023.10.31
파이썬(Python) 기초 강의  (0) 2023.10.31
반응형

1. 파이썬 소개

파이썬이란?

파이썬은 고급 프로그래밍 언어 중 하나로, 가독성과 명료함을 강조하여 디자인된 언어입니다. Guido van Rossum에 의해 1980년대 말에 개발되었고, 1991년에 처음으로 발표되었습니다. 파이썬의 문법은 클린하고 이해하기 쉬우며, 다양한 플랫폼에서 실행될 수 있습니다. 파이썬은 스크립트 언어이기도 하여, 쉽게 작성하고 테스트할 수 있습니다.

파이썬의 특징

  • 가독성: 파이썬의 문법은 매우 명확하고 간결합니다. 이는 코드를 더 쉽게 읽고 이해할 수 있게 도와줍니다.
  • 풍부한 라이브러리: 파이썬은 표준 라이브러리가 매우 방대하며, 웹 개발부터 데이터 분석, 머신 러닝에 이르기까지 다양한 분야에서 사용됩니다.
  • 확장성: 파이썬은 C나 C++로 작성된 코드를 통합할 수 있으며, 이를 통해 성능을 향상시킬 수 있습니다.
  • 높은 생산성: 파이썬의 간결하고 효율적인 문법은 개발자가 더 적은 시간과 코드로 더 많은 작업을 할 수 있게 해줍니다.
  • 다양한 용도: 파이썬은 웹 개발, 자동화, 데이터 분석, 머신 러닝 등 다양한 목적으로 사용됩니다.
  • 동적 타이핑: 파이썬은 변수의 데이터 타입을 실행 시간에 결정하는 동적 타입 언어입니다.

파이썬 설치 및 환경 설정

파이썬을 사용하기 위해서는 파이썬 인터프리터를 설치해야 합니다. 공식 파이썬 웹사이트에서는 다양한 운영 체제용 파이썬 인터프리터를 제공합니다. 설치 프로그램을 다운로드하고 실행한 뒤, 설치 안내에 따라 파이썬을 설치할 수 있습니다.

환경 변수에 파이썬의 설치 경로를 추가하면, 명령 프롬프트나 터미널에서 python 명령어를 통해 파이썬을 실행할 수 있습니다. 추가로, 코드 에디터나 IDE(Integrated Development Environment)를 설치하여 보다 편리하게 파이썬 코드를 작성하고 실행할 수 있습니다. 대표적인 파이썬 IDE로는 PyCharm이 있으며, Visual Studio Code도 많이 사용됩니다.

첫 번째 파이썬 프로그램: Hello, World!

파이썬을 설치한 후에는 전통적으로 "Hello, World!" 프로그램을 작성하여 설치가 제대로 되었는지 확인합니다. 파이썬 인터프리터를 실행하고 다음과 같이 코드를 입력합니다:

print("Hello, World!")

이 코드는 화면에 "Hello, World!"라는 문자열을 출력합니다. 이것은 파이썬이 정상적으로 설치되었고, 기본적인 코드를 실행할 준비가 되었음을 의미합니다.

반응형
반응형

파이썬 기초 강의를 위한 목록을 아래와 같이 제공할 수 있습니다. 이 목록은 파이썬의 기본적인 개념과 사용법을 다루며, 프로그래밍 경험이 거의 없는 초보자도 이해할 수 있도록 설계되었습니다.

1. 파이썬 소개

  • 파이썬이란?
  • 파이썬의 특징
  • 파이썬 설치 및 환경 설정
  • 첫 번째 파이썬 프로그램: Hello, World!

2. 기본 문법

  • 변수와 데이터 타입
  • 기본 연산자
  • 문자열과 출력 포맷팅
  • 사용자 입력 받기
  • 주석과 들여쓰기

3. 조건문과 반복문

  • if 문
  • for 문
  • while 문
  • break와 continue

4. 자료형과 자료구조

  • 리스트
  • 튜플
  • 딕셔너리
  • 집합
  • 문자열 처리

5. 함수와 모듈

  • 함수 정의와 호출
  • 인자와 반환 값
  • 모듈과 패키지
  • 람다 함수

6. 에러와 예외 처리

  • 에러 종류
  • 예외 처리
  • try, except 구문
  • finally와 assert

7. 파일 입출력

  • 파일 읽기
  • 파일 쓰기
  • with 구문
  • 경로와 디렉토리

8. 객체지향 프로그래밍

  • 클래스와 객체
  • 상속
  • 다형성
  • 캡슐화

9. 기타 유용한 팁

  • 리스트 컴프리헨션
  • 제너레이터
  • 데코레이터
  • 컨텍스트 매니저

10. 마무리와 다음 단계

  • 강의 요약
  • 추가 학습 자료
  • 파이썬 커뮤니티와 리소스

이 강의 목록을 통해 파이썬의 기초를 탄탄히 다질 수 있으며, 프로그래밍에 대한 이해를 높일 수 있습니다. 파이썬은 다양한 분야에서 사용되고 있으므로, 기초를 확실하게 다진 후에는 자신의 관심 분야에 따라 추가 학습을 진행하면 좋습니다.

반응형

'파이썬(Phython)' 카테고리의 다른 글

pyhton 8. 객체지향 프로그래밍  (1) 2023.11.20
python 7. 파일 입출력  (0) 2023.11.15
Python 6. 에러와 예외 처리  (0) 2023.11.14
python 5. 함수와 모듈  (0) 2023.11.07
python 4. 자료형과 자료구조  (0) 2023.11.06
파이썬 python 3. 조건문과 반복문  (0) 2023.11.02
파이썬 python 2. 기본 문법  (0) 2023.11.01
1. 파이썬 소개  (0) 2023.10.31

+ Recent posts