본문 바로가기
SMALL

sbs 아카데미 학원 수업/파이썬 수업 메모 (SBS 아카데미 학원)8

파이썬 수업 메모 7일차 - 클래스, 상속, try-expect https://colab.research.google.com/ Google Colab NotebookRun, share, and edit Python notebookscolab.research.google.com  클래스파이썬의 클래스는 **객체 지향 프로그래밍(OOP)**의 핵심 개념으로, 현실 세계의 사물을 소프트웨어적으로 표현하는 구조입니다. 클래스는 같은 속성과 행동을 가진 객체들을 묶어서 관리하기 위한 설계도나 청사진 역할을 합니다. 다음은 클래스의 주요 개념입니다:1. 클래스와 객체클래스(Class): 어떤 종류의 객체를 만들기 위한 설계도나 틀입니다.예를 들어, "자동차"라는 클래스를 만들면, 모든 자동차가 가질 수 있는 공통적인 특징(속성)과 행동(기능)을 정의합니다.객체(Object): .. 2024. 12. 7.
파이썬 수업 6일차 - 함수 https://colab.research.google.com/drive/ Google Colab NotebookRun, share, and edit Python notebookscolab.research.google.com  파이썬의 함수는 코드 재사용과 모듈화에 중요한 도구입니다. 주요 개념은 다음과 같습니다:1. 함수 정의함수는 def 키워드를 사용해 정의하며, 이름을 붙이고 필요한 경우 매개변수를 추가할 수 있습니다. 함수는 값을 반환하거나 단순히 작업을 수행할 수 있습니다. 2. 구성 요소함수 이름: 호출하기 위한 이름으로 변수와 같은 규칙을 따릅니다.매개변수: 함수에 전달되는 값으로, 함수 내에서 사용됩니다.반환값: 함수 실행 결과를 반환하며, return 키워드를 사용합니다.3. 매개변수의 종.. 2024. 12. 1.
파이썬 수업 5일차 range,split,딕셔너리(Dictionary),튜플 https://colab.research.google.com/drive/ Google Colab NotebookRun, share, and edit Python notebookscolab.research.google.com 파이썬 range() 함수 설명range() 함수는 숫자의 **연속적인 시퀀스(범위)**를 생성할 때 사용하는 파이썬 내장 함수입니다. 주로 반복문(for)과 함께 사용되어 특정 범위 내의 값을 순차적으로 처리합니다.기본 문법python코드 복사range(start, stop, step)start: 시작 값 (포함, 생략 시 기본값은 0)stop: 끝 값 (포함하지 않음, 필수)step: 증가 또는 감소 값 (생략 시 기본값은 1)사용 예시기본 사용출력:코드 복사0 1 2 3 4pyt.. 2024. 11. 30.
파이썬 수업 4일차- 문자열 https://colab.research.google.com/ Google Colab colab.research.google.com Colaboratory파이썬 코딩하는 곳  파이썬 문자열 이론 설명 파이썬에서 문자열(string)은 문자의 연속으로 이루어진 데이터 타입입니다. 문자열은 불변(immutable)하며, 문자, 숫자, 공백, 심지어 특수 문자를 포함할 수 있습니다. 문자열은 파이썬에서 가장 많이 사용되는 데이터 타입 중 하나로, 다양한 작업에서 사용됩니다. 아래는 문자열의 주요 이론과 특징들입니다.1. 문자열 생성문자열은 작은따옴표(') 또는 큰따옴표(")로 생성할 수 있습니다.python코드 복사string1 = 'Hello' string2 = "World"여러 줄 문자열은 삼중 따옴표('.. 2024. 11. 24.
파이썬 수업 3일차 - While, break, Continue (Sbs아카데미) https://colab.research.google.com/ Google Colab colab.research.google.com Colaboratory 파이썬 코딩하는 곳x = int (input("X :"))y = int (input("Y :"))if x > 0 and y > 0: print("제 1 사분면")elif x 0 and y > 0: print("제 2 사분면")elif x 0 and y 0: print("제 3 사분면")elif x > 0 and y 0: print("제 4 사분면")else : print("어느 사분면에도 없습니다.") yn = int(input())#4의 배수이자, 100의 배우가 아닌 경우if yn % 4 == 0 and yn % 100 != 0 :  print(1.. 2024. 11. 23.
파이썬 수업 2일차 - input, 조건문 (Sbs아카데미) https://colab.research.google.com/?hl=ko#scrollTo=RCvDNjzzt3p9 Google Colab colab.research.google.comColaboratory 파이썬 코딩하는 곳 실습문제  (gpt활용)#네자리 점수로 구성된 사원번호를 기준으로, 근무 시간을 결정하려고 합니다. #일의 자리가 5이상이면 오전, 아니면 오후를 출력합니다. # (사원번호의 끝자리 숫자는, 사원번호를 10으로 나눈 나머지 값으로 구할 수 있습니다) ChatGPT의 말:아래는 주어진 조건에 따라 사원번호의 끝자리 숫자를 기준으로 근무 시간을 출력하는 파이썬 코드입니다:python코드 복사# 사원번호를 입력받는 함수 def determine_work_shift(employee_id): .. 2024. 11. 17.
LIST