포스코x코딩온/Python 3

[포스코x코딩온] 스마트 팩토리 과정 2주차 회고 | Python - 클래스, 모듈

클래스 객체 지향 프로그래밍을 사용하기 위한 방법으로 하나의 클래스로 여러 개의 객체를 생성하며 서로 영향을 주지 않는다. - 클래스 : 객체를 만드는 틀 - 객체 : 클래스로부터 만들어진 것으로 인스턴스라고도 함 class 클래스 이름: # 코드 # 호출 시 변수 = 클래스 이름() class Movie: # field name = "" # method def print_msg(msg): print(msg) # self 사용, 메서드 선언 def modify(self, movie): self.name = movie movie1 = Movie() movie2 = Movie() Movie.print_msg("print하기") # print하기 movie1.modify('name1') movie2.modif..

[포스코x코딩온] 스마트 팩토리 과정 2주차 회고 | Python - 반복문, 튜플, 집합, 딕셔너리, 함수

1주 차에서 배웠던 파이썬 수업에 이어서 2주 차에도 파이썬 기초에 대해 배웠다. 반복문 같은 실행을 반복할 때 사용해 코드를 줄일 수 있다. for문 : 지정한 횟수만큼 반복한다. while문 : 특정 조건이 만족되는 동안 반복한다. ✔️ 실습 문제 # 1번 num = int(input("몇 줄? ")) for i in range(1, num+1): print("*" * i) # 2번 num2 = int(input("몇 줄? ")) for n in range(1, num2+1): print(" " * (num2-n) + "*" * n) # 3번 num3 = int(input("몇 줄? ")) count = 1 for m in range(num3-1, -1, -1): print(" " * m + "*" ..

[포스코x코딩온] 스마트 팩토리 과정 1주차 회고 | Python

1주 차에는 데이터 분석을 위한 파이썬 기초에 대해 배웠다. Python은 프로그래밍 언어로 세계에서 가장 많이 사용되는 언어 중 하나다. Python 설치 및 실행하기 공식 홈페이지에서 다운 및 설치 가능하다. (설치 시 PATH 항목 체크 필수!) 수업시간에는 파이썬과 같이 기본으로 설치되는 IDLE 툴을 사용했다. 한 줄 단위의 프로그램 실행이 가능하고, 여러 줄의 코드도 한 번에 실행이 가능하다. 실행 결과는 Shell에서 확인이 가능하다. 자료형 1. 숫자형 a = 7 b = 2 a // b # 3 몫 a % b # 1 나머지 a ** b # 49 거듭제곱 숫자를 값으로 가질 수 있고, 정수, 실수 모두 가능하다. 사칙연산이 가능하며, 몫, 나머지, 제곱 연산자도 가능하다. 2. 문자열 따옴표로..