본문 바로가기

전체 글

[코칭스터디 8기] 끝나고 쓰는 데이터 사이언스-2 약 1달간 진행하였던 부스트코스의 데이터 사이언스 코칭스터디. 나는 무사히 수료?에 성공했다. 부스트코스 데이터 사이언스는 '슬렉'을 통해 활동하며, 제공 강의의 무제한 수강과 더불어 강의 저자 직강 피드백이 가능한 프로그램이었다. 바로 '오늘코드'로 유명하신 '박조은' 강사님. 무려 800여명이 함께했던, 파이썬을 이용해 데이터 분석 업무의 맛보기를 수행했던 1달여의 보람찬 여정. 그리고 부트캠프를 찾던 나에게 멋쟁이사자처럼 AI 스쿨을 추천해준... 23년 목표는 to be 파이썬 마스터. 더보기
[코칭스터디8기] 끝나고 쓰는 데이터 사이언스-1 한창 adsp와 sqld에 정신을 못 차리고 있을 무렵, 언젠가 지원했던 네이버 모두의 연구소, 부스트코스 코칭스터디에 선정 되었다. 부스터는 코칭스터디에서 수강하는 학생들을 총칭하는 단어이며, 그 중 리드부스터는 각 조의 조장으로 생각하면 편하다. 주요 업무는 각 조원의 해당 참여율 보고. 학습 방법은 사전 강의(부스트코스 제공)를 코칭스터디 시작 이전 모두 수강 후 4주에 걸쳐 본 강의(부스트코스 제공)을 수강, 개인/팀 미션을 수행하며 매주 목요일 라이브 코칭(이라쓰고 티칭이라 읽는다)에 참여해 해당 강의에서의 Q&A 및 주간 과제의 목적, 코드의 개선안 공유 등의 시간을 갖으며 데이터 사이언스를 배워나가는 과정이다. 과연 22년의 '나'는 부스트코스를 무사히 수료 하였을까? 더보기
[멋쟁이사자처럼 AI스쿨 8기] Day9 TIL ㅁ class *setter(): 멤버 변수에 접근하는 함수 *getter() : 멤버 변수에 값을 가져오는 함수 *mangling : private변수에 직접적으로 접근하는 것을 막는 방법 *setter와 getter, mangling을 이용해 사용자의 정보 변경을 차단 ㅁ 메서드 *인스턴스 메서드 : 파라미터 self, 객체를 이용하여 메서드 호출 *클래스 메서드 : 파라미터 cls, 클래스를 이용하여 메서드 호출. 객체로 생성된 초기 변수값을 모두 수정 *스태틱 메서드 : 파라미터 사용 x , 객체를 선언하지 않고 메서드 호출 > 클래스는 객체를 표현하는 문법 인스턴스와 객체는 같은 것을 뜻함. 객체만 지칭할 때는 그냥 객체(object), 클래스와 연관지어서 말할 때는 인스턴스(instance) .. 더보기
[멋쟁이사자처럼 AI스쿨 8기] Day8 TIL ㅁ class : 변수, 함수를 묶어서 코드를 작성하는 방법. 클래스선언 > 객체생성 > 메서드실행 a. 메뉴 선택 b. fake 연산 구성 > 덧셈 연산을 하지만 곱셈 연산이 수행 ㅁ 클래스 상속 > 다른 클래스의 변수(메서드)를 가져와서 사용하는 방법 ㅁ 데코레이터 > 함수에서 중복되는 코드를 빼서 데코레이터 함수로 만들어 코드 작성. 기존 함수에 새 기능 추가 함수 변경시 사용 > 데코명명 아래 함수부터 위로 코드 진행.(func1 -> @deco) 더보기
[멋쟁이사자처럼 AI스쿨 8기] Day7 TIL ㅁ함수 * def : 함수 선언 * return : 결과 데이터를 변수에 저장 or 코드 중단 * docstring : 함수의 설명을 작성(함수 사용 안내서) * lambda : 1회성 함수로, 함수 선언(def)없이 사용 ㅁlist comprehension 간단한 반복문, 조건문을 사용해서 리스트 데이터 생성. 리스트 데이터 필터링 or 데이터 변경 시 사용 ㅁ scope 함수 바깥쪽 : 전역영역, global 함수 안쪽 : 지역영역, local ㅁsplit() : 구분자로 구분된 하나의 문자열(str)을 구분자 기준으로 나우어 list형태로 만듬 type이 str -> list 문자열.split('구분자') *default로 공백을 기준 ㅁmap() : 여러 대응 요소를 하나의 함수에 한꺼번에 대응 .. 더보기
[멋쟁이사자처럼 AI스쿨 8기] Day6 TIL ㅁ 파이썬 연산자 *할당연산자 추가 *할당연산자 예시 i = i +1 과 i += 1 의 결과값 동일 *논리 연산자의 우선순위 Not > And > Or ㅁ부동소수점 & 고정소수점 q. 부동소수점? 실수를 2진수로 표현하며 생기는 소수 -> 해결방법1 : 반올림(round)처리 해결방법2 : 고정소수점 처리 ㅁ조건문 ㅁ반복문 * for * while 더보기
[멋쟁이사자처럼 AI스쿨 8기] Day5 TIL - 기초 파이썬 with 박두진 ★파이썬의 핵심 철학 "아름다운 게 추한 것보다 낫다." (Beautiful is better than ugly) "명시적인 것이 암시적인 것 보다 낫다." (Explicit is better than implicit) "단순함이 복잡함보다 낫다." (Simple is better than complex) "복잡함이 난해한 것보다 낫다." (Complex is better than complicated) "가독성은 중요하다." (Readability counts) ♣ PEP 8 – Python 코드 스타일 가이드 코드 레이아웃 주요 항목 요소를 수직으로 정렬 탭은 탭으로 이미 들여쓴 코드와 일관성을 유지하기 위해서만 사용 (Python은 탭과 공백의 혼재를 허용x) 모든 행은 최대 79자로 제한 항상 U.. 더보기
[멋쟁이사자처럼 AI스쿨 8기] Day4 / week1 WIL day : 22.12.20 ~ 22 멋쟁이 사자처럼 techit을 활용한 파이썬 교육 실시. 기초 문법인 print()부터 시작하여 오픈 api를 간단하게 활용하기까지 8 + 8 + 8 의 강의였지만 실제 순 공부 시간은 10 + 10 + 10 + @인 초반 1주차. 주말을 이용해 실시간 검색어에 재 도전 및 오픈 api 활용, 크롤링에 대해 보다 깊은 학습이 필요 할 듯 하다. -> 유튜브 나도코딩 / 조코딩 등을 참고하여 학습 예정. 더보기