본문 바로가기

BOOSTCAMP AI TECH/1주차_Python Basics For AI5

[BOOSTCAMP AI TECH] 5일차_파이썬으로 데이터 다루기 강의 목록 -File / Exception / Log Handling -Python data handling -특강 요약 강의 파이썬에서의 파일 입출력, 예외 처리, 로그 처리를 학습했다. 파이썬에서의 다양한 파일 입출력을 학습했다. 특강에서 최 교수님의 다양한 이야기와 설명을 들었다. 여러가지 깊은 생각을 할 수 있게 만들어주신 의미있는 강의였다. 피어세션 전날 강의를 복습하고, 모더레이터가 작성한 과제를 토대로 코드리뷰 시간을 가졌다. 학습정리 예외 (Exception) 예상 가능한 예외와 예상이 불가능한 예외가 있다. 인터프리터 과정에서 발생하는 예외나 개발자의 실수가 있다. 리스트의 범위를 넘어가는 값 호출, 정수를 0으로 나누기 등이 그 예시이다. 수행 불가시 인터프리터가 자동 호출한다. 예외가.. 2021. 1. 22.
[BOOSTCAMP AI TECH] 4일차_파이썬 기초문법3 강의 목록 -Python Object Oriented Programming -Module and Project 요약 강의 파이썬의 객체지향 프로그래밍을 학습했다. 클래스와 인스턴스, 그리고 객체지향프로그래밍에 대한 개념을 학습했고, 파이썬에서 클래스 사용법을 학습했다. 또한 모듈과 패키지의 개념에 대해 학습하고, 파이썬에서 모듈 활용법을 학습했다. 피어세션 어제 배운 내용을 복습하는 시간을 가졌다. 학습정리 객체 (Object) 실생활에서 일종의 물건 혹은 생물 속성(Attribute)와 행동(Action)을 가진다. 객체지향 프로그래밍 (Object Oriented Programming, OOP) 실제 세상을 모델링한 것으로, 객체 개념을 프로그램으로 표현한 것이다. 객체의 속성은 변수로, 행동은 함수.. 2021. 1. 21.
[BOOSTCAMP AI TECH] 3일차_파이썬 기초문법2 강의 목록 -Python Data Structure -Python code 요약 강의 파이썬에서 사용할 수 있는 자료구조와, Collections에서 사용할 수 있는 자료구조들에 대해 학습했다. 피어세션 모더레이터의 발표 및 질의응답 형식을 통해 전날 받은 수업을 복습하는 시간을 가졌다. 또한 모더레이터의 코드를 기준으로 과제 풀이를 하며 더 나은 풀이방법을 깨닫는 시간을 가졌다. 학습정리 스택 (Stack) 마지막에 삽입한 데이터를 먼저 반환하도록 설계된 구조 (LIFO) Data의 입력을 Push, 출력을 Pop이라고 한다. 리스트를 사용해 스택 구조를 구현할 수 있다. 리스트의 append()와 pop() 함수를 사용하여 구현 가능 큐 (Queue) 먼저 넣은 데이터를 먼저 반환하도록 설계된 구조 .. 2021. 1. 20.
[BOOSTCAMP AI TECH] 2일차_파이썬 기초 문법 강의 목록 -Variables -Function and Console IO -Conditionals and Loops -String and advanced function concept 요약 강의 파이썬의 기초적인 문법과 함수들을 학습했다. 변수와 함수, 조건문과 반복문, Console 입출력, 문자형 변수의 사용법 등 여러 가지를 배웠다. 피어세션 바쁜 와중 시간을 내어 회의에 참여해주신 조교님과 인사를 나누었다. 이후 질의응답 시간을 가졌고, 앞으로의 활동 방법에 대한 공지를 들었다. 전날 정한 피어세션의 활동 계획을 보다 확실하게 정했다. 학습정리 변수 데이터(값을) 저장하는 메모리 공간이다. 메모리 주소를 가진 값은 해당 메모리 주소에 할당된다. *폰 노이만 아키텍처에서는 사용자가 컴퓨터에 값을 .. 2021. 1. 19.
[BOOSTCAMP AI TECH] 1일차_코스 소개 ~ 파이썬 코딩환경 구축 강의 목록 00. 코스 소개 01. Basic computer class for newbies 02. 파이썬 개요 03. 파이썬 코딩환경 요약 강의 첫 날은 간단하게 앞으로 배울 코스를 소개하는 시간을 가졌다. 그 후 비전공자들을 위해 간단한 컴퓨터공학적 지식을 배웠고, AI 구축에 활용될 파이썬 언어를 활용하기 위한 환경을 구축했다. 피어세션 새로운 다섯 분의 교육생들을 만났다. 각자 자신을 소개하는 시간을 가지고, 앞으로의 피어세션 활동의 방향성에 대해 회의하는 시간을 가졌다. 학습 정리 운영체제 (Operating System, OS) 컴퓨터 하드웨어를 관리하는 프로그램이다. 컴퓨터의 하드웨어적 자원과 소프트웨어적 자원을 효율적으로 관리해 사용자에게 편리함을 제공하는 시스템 소프트웨어이다. 프로그램.. 2021. 1. 18.