전체 글 497

[1팀/허서원] 9차시 파이썬 스터디 - 모듈과 패키지

학습목표 모듈과 패키지의 개념을 이해한다. 모듈 만들기 실습을 진행한다. 패키지 만들기 실습을 진행한다. 가상환경에 대해 이해한다. 01 모듈과 패키지의 이해 모듈의 개념 작은 프로그램 조각 → 하나하나 연결해 어떤 목적을 가진 프로그램을 만들기 위한 작은 프로그램 각 모듈마다 저마다 역할이 있어 서로 다른 모듈과 인터페이스만 연결되면 사용할 수 있다. 인터페이스? 해당 모듈을 사용하기 위해서는 모듈 간의 연결을 위한 약속 파이썬에서의 모듈 random 모듈 : 난수를 쉽게 생성시켜주는 모듈 import random random.randint(l, 1000) # 198 패키지의 개념 → 모듈의 묶음 from 키워드 사용 : 모듈을 호출하기 위해 패키지부터 호출 02 모듈 만들기 모듈 만들기 실습 파이썬에..

카테고리 없음 2023.05.25

[3팀/김규리] 9주차 파이썬 스터디 - 모듈과 패키지

#1. 모듈과 패키지의 이해 파이썬은 매우 간결한 프로그래밍 언어 그 가장 큰 이유 많은 사람들이 이미 파이썬으로 프로그램을 작성해두었기 때문! 모듈(module) → 이미 작성된 프로그램 패키지 (packages)→ 이런 프로그램의, 모듈의 묶음 모듈의 개념 많은 제품들은 여러 부품으로 구성되며, 모듈화되어 판매되고 있음 대표적인 예 ; 레고 블록 하나만으로도 제품 but, 다른 블록과 연결 및 큰 밑판에 조립함으로써 거대한 작품도 만들 수 있음 이때 레고 블록 하나하나가 바로 모듈 자동차 부품, 벽돌 .. 등 패키지의 개념 모듈의 묶음 모듈 호출 ‘from’ 사용 모듈 호출하기 위해 패키지부터 호출하는 명령어 #2. 모듈 만들기 모듈 만들기 실습 in 파이썬 → .py 파일 자체가 모듈임 가장 쉽게 ..

[1팀/한규림] 9주차 파이썬 스터디 - 모듈과 패키지

9주차 강의 주제는 파이썬 프로젝트의 기본이라고 할 수 있는 모듈과 패키지 입니다. 1. 모듈과 패키지의 이해 1) 모듈의 개념 모듈(module)은 프로그래밍 언어에서만 나오는 개념은 아니다. 자동차 부품이나 벽돌 등도 하나의 모듈 개념으로 제작되듯이 모듈은 이미 프로그래밍 언어 외에도 매우 다양하게 사용되고 있다. 모듈 module : 작은 프로그램 조각을 뜻하며, 하나하나 연결해 어떤 목적을 가진 프로그램을 만들기 위한 작은 프로그램 각 모듈 역시 저마다의 역할이 있어 서로 다른 모듈과 인터페이스(interface)만 연결되면 사용할 수 있다. 인터페이스 : 함수에서 매개변수를 입력하는 약속으로, 해당 모듈을 사용하기 위해서는 모듈 간의 연결을 위한 약속이 필요한데, 이를 인터페이스라고 한다. 파이..

[3팀/김경은] 9주차 파이썬 스터디 - 모듈과 패키지

데이터 과학을 위한 파이썬 프로그래밍 교재를 사용하여 작성한 강의자료입니다. 모듈의 개념 모듈(module)은 프로그래밍 언어에서만 나오는 개념은 아니다. 2014년 구글Google에서는 모듈형 휴대전화를 만들어 판매하는 내용의 ‘Ara’라는 프로젝트를 실행한 적이 있다. 휴대전화에 들어가는 카메라, 메모리, 와이파이 등을 하나의 블록으로 개별 판매하고 조립할 수 있는 환경을 만들어주는 프로젝트였다. 레고 블록은 그 하나만으로도 제품이지만, 다른 블록들과 연결하거나 큰 밑판에 조립해 나감으로써 거대한 작품을 만들 수 있다. 이때 레고 블록 하나하나가 바로 모듈이라고 할 수 있다. 이외에도 자동차 부품이나 벽돌 등도 하나의 모듈 개념으로 제작된다고 볼 수 있다. 프로그래밍에서 모듈이라는 개념은 무엇일까? ..

[2팀/김세연] 9차시 파이썬 스터디 - 모듈과 패키지

9주차-모듈과 패키지 모듈과 패키지의 이해 :파이썬은 다른 사람이 만든 프로그램을 호출하고, 자바는 하나의 프로그램을 작성하기 위한 코드는 김 파이썬은 매우 간결한 프로그래밍 언어임 파이썬에서 이미 작성된 프로그램을 모듈이라고 하고, 이 프로그램의 묶음은 패키지임. 모듈 ex) 레고 블럭, 하나하나가 모듈 ( 자동차 부품, 벽돌 등) 프로그래밍에서 모듈은? >작은 프로그램 조각 하나하나 연결해 어떤 목적을 가진 프로그램을 만들기 위한 작은 프로그램 각 모듈은 각각의 역할이 있어 서로 다른 모듈과 인터페이스만 연결되면 사용가능 (인터페이스: 함수에서 매개변수를 입력하는 약속, 해당 모듈을 사용하기 위해 모듈간의 연결을 위한 약속) 내장 모듈은 파이썬에서 기본적으로 제공하는 모듈 random 모듈 impor..

[3팀 / 김은수] 8차시 파이썬 과제 - 객체 지향 프로그래밍

1번 class Bit(object): def __init__(self): self.__password = 5678 def set_password(self, new_pw): self.__password = **self.new_pw** print('Password changed') def get_password **self.new_pw**: print('Your password is :', self.__password) coin = Bit() coin.get_password() coin.set_password(1234) print(coin.__password) 2번 class Company: def __init__(self): self.work = True self.name = 'Jane' self.gen..

[3팀/김수경] 8차시 파이썬 과제 - 객체지향

I got a job at a company. My name is james. I am a man. LG에서 만든 2022년형 32인치 TV Samsung 에서 만든 2023년형 15인치 노트북 아이스크림을 레인보우 샤베트에서 바람과 함께 사라지다로 변경해주세요. 아이스크림 맛을 바람과 함께 사라지다로 변경해드렸어요. class introduce: def_init_(self,name,age): self.name=name self.age=age print ('저의 이름은', self.name, '이고', self.age, '살 입니다.') a=introduce('철수', 20)

[3팀/안소연] 파이썬 과제-객체지향 프로그래밍

1번 비밀번호는: 5678 비밀번호가 변경되었습니다 2번 I'm Groot! 3번 - 3번 4번 - 1번 5번 - 4번 6번 LG에서 만든 2022년형 32인치 TV Samsung에서 만든 2023년형 15인치 노트북 7번 저는 한빛대학교 John 입니다. 나이는 22 입니다. 저는 한빛대학교 Tedd 입니다. 나이는 40 입니다. 8번 - 3번 9번 아이스크림을 레인보우 샤베트에서 바람과 함께 사라지다로 변경해주세요. 아이스크림 맛을 바람과 함께 사라지다로 변경해드렸어요.