profile
벌집처럼 밀도있게 차곡차곡 쌓아나가는중
post-thumbnail

[부스트캠프 AI Tech 5기] Pre-course : 2-1. Module and Project

해당 시리즈의 모든 내용은 TeamLab Director 최성철 교수님의 부스트캠프 pre-course 강의 내용입니다. 파이썬은 대부분의 라이브러리가 이미 다른 사용자에 의해서 구현되어 있다. 모듈 프로그램에서는 작은 프로그램 조각들, 모듈들을 모아서 하나의 큰 프로그램을 개발한다. 프로그램을 모듈화 시키면 다르 프로그램이 사용하기 쉽다. 예) 카카오톡 게임을 위한 카카오톡 접속 모듈 Built-in Module Module 만들기 파이썬의 Module은 py파일을 의미한다. 같은 폴더의 Module에 해당하는 .py파일과 사용하는 .py를 저장한 후, import문을 사용해서 Module을 호출한다. ![](https://velog.velcd

2023년 1월 13일
·
0개의 댓글
·
post-thumbnail

[부스트캠프 AI Tech 5기 Pre-Course] 1-2. Python Object Oriented Programming

해당 시리즈의 모든 내용은 TeamLab Director 최성철 교수님의 부스트캠프 pre-course 강의 내용입니다. 만들어 놓은 코드를 재사용하고 싶다! ex) 수강신청 프로그램을 작성해보자. 방법①. 수강신청의 시작부터 끝까지 순서대로 작성 방법②. 수강신청 관련 주체들(교수, 학생, 관리자)의 행동(수강신청하기, 과목 입력하기)과 데이터(수강과목, 강의과목)들을 중심으로 프로그램 작성 후 연결 객체지향 프로그래밍 (OOP; Object-Oriented Programming) 객체 개념을 프로그램으로 표현 python 역시 객체 지향 프로그램 언어이다. ex) 인공지능 축구 프로그램을 작성한다고 가정해보자. 객체 (Object) 실생활에서 일종의 물건 속성과 행동을 가짐 ex) 객체 : 팀, 선수, 심판, 공 속성 (Attribute) 변수(variable)로 표현된다. ex) 속성 : 선수 -

2023년 1월 12일
·
0개의 댓글
·
post-thumbnail

[부스트캠프 AI Tech 5기 Pre-Course] 1-1. Python Data Structure

해당 시리즈의 모든 포스팅은 TeamLab Director 최성철 교수님의 부스트캠프 pre-course 강의 내용입니다. 부스트캠프 AI Tech의 Pre-Course를 수강하면서 강의 내용도 정리하고 까먹지 않을겸 벨로그에 차곡차곡 쌓아나가보려고 한다. 1일차-(1)의 강의 주제는 Python Data Structure (파이썬에서 많이 사용되는 자료구조) 이다. ** 자료구조란 ? ** 어떤 데이터를 저장할 때, 그 데이터에 특징에 따라 컴퓨터에 효율적으로 정리하기 위한 데이터의 저장 및 표현방식을 말한다. 파이썬 데이터 구조 스택(Stack) & 큐(Queue) 튜플(Tuple) & 집합(Set) 사전(Dictionary) Collection 모듈 1) 스택 나중에 넣은 데이터를 먼저 반환하도록 설계된 메모리 구조 Last In First Out (LIFO) Push : 스택에 데이터를 입력 Pop : 스택

2023년 1월 12일
·
0개의 댓글
·