본문 바로가기
  • 컴공생의 공부 일기
  • 공부보단 일기에 가까운 것 같은
  • 블로그
Club|Project/카카오테크 부트캠프 | AI

💛카카오 부트캠프💛 3회차

by 정람지 2024. 7. 4.

귀여운 춘식이


TODO💛

- 출석체크 (시간 확인)✅

- exp 참여하기✅

- 퇴실체크 (시간 확인)✅

- 블로그 글 작성 - 회차/실습/팀.개인 미션✅

 

- OT 자료 정리하기

 

- 2회차 강의 실습 하기

- 3회차 강의 실습 하기✅

 

- 개인 미션 하기 : 챗봇

- 팀 미션 하기 : 헬스케어✅

- AI 회의✅

- 팀 회의✅

 

- 코테 신청/참가


이론💛

오왕~구름대표님이랑 카카오

이제 수업 전에 강의자료 다운이 된다~

뭔가 요청이 들어가면 바로바로 해주는 게 좋은 것 같따

 

**주제: Python Programming I**

- **파이썬 기본 문법 복습**
  - 변수: 데이터를 저장하는 메모리 공간
  - 자료형: 변수가 갖는 데이터의 종류
  - 형변환: `int()`, `float()`, `str()`
  - 조건문: `if - elif - else`
  - 반복문: `for`, `while`

- **함수**
  - 재사용 가능한 코드블록, 코드의 중복을 줄이고, 모듈화된 코드를 작성
  - `def` 키워드를 사용해서 정의
  - 람다함수: 한 줄로 작성 가능한 익명 함수
  - `*args`, `**kwargs`: 가변 인자, 키워드 가변 인자로 유연한 함수 설계 가능
  - 함수형 프로그래밍: 함수를 변수로 사용하는 프로그래밍 방법 (`map`, `filter`, `reduce`)

- **클래스와 객체지향 프로그래밍**
  - 객체지향 프로그래밍: 객체(Object)를 중심으로 프로그램을 구성하는 프로그래밍 패러다임
  - 클래스: 객체를 정의하는 데 사용되는 청사진
  - 매직 메서드: 특별한 이름을 가진 메서드로, 파이썬이 내부적으로 사용하는 메서드 (`__init__`, `__str__`)

- **이터레이터와 제너레이터**
  - 이터레이터: `__iter__()`와 `__next__()` 메서드를 구현한 객체
  - 제너레이터: `yield` 키워드를 사용하는 함수
    - 메모리 절약, 대규모 데이터 처리 등에 이점

- **파일 입출력**
  - `with` 구문과 `open` 함수 사용
  - CSV, Pandas, JSON 모듈을 사용해 파일 입출력 가능

- **Database**
  - 구조화된 데이터의 집합
  - Connection 객체: 데이터베이스와의 연결을 관리
  - Cursor 객체: SQL 문을 실행하고 결과를 관리
  - ORM: 프로그래밍 언어를 사용하여 관계형 데이터베이스를 조작하는 방법

- **모듈과 패키지**
  - 모듈: 파이썬 코드의 논리적인 단위로, 관련된 함수, 클래스, 변수 등을 하나의 파일에 모아놓은 것
  - 패키지: 관련된 모듈을 하나의 디렉토리로 묶은 것

- **예외처리**
  - 프로그램 실행 중 발생하는 오류를 관리하고 처리하는 기법
  - `try - except`
  - 사용자 정의 예외: 특정 상황에서 발생하는 예외를 처리하기 위해 사용자가 직접 정의한 예외


실습💛

 

🍋카카오 부트캠프🍋 3회차 실습 : 파이썬 프로그래밍 종합 실습

오.. 요즘 방문수 미쳣는데실습 과제💛예제 KTB_Day3_GenAI.ipynbColab notebookcolab.research.google.com실습 KTB_Day3_GenAI_실습.ipynbColab notebookcolab.research.google.com수행💛 GitHub - Goldchae/KakaoBootcamp-AI: 카카오 부

junggoldchae-coding.tistory.com


미션💛

다들 열심히 해주시거~

훈훈슨하다

 

그런데 진도는 파이썬 초중급 프로그래밍 배우면서

딥러닝 미션이 맞는 것인가

다행히 태진님이 해보셧다니까

나는 회의 리드랑 노션 관리 열심히 하면서 옆에서 배워야겟따..

화잇잉