본문 바로가기

Data Science

(51)
[GIT] 깃으로 협업하기 가이드라인 Git 문법 1. commit 규칙 feat: 주요파일 변경사항 설명 fix: css나 이미지 변경 사항 설명 docs: 주석만 변경 설명 이렇게 3가지 규칙으로 작성 2. Git 써보기 git init : 현재 디렉토리를 Git이 관리하는 프로젝트 디렉토리(=working directory)로 설정하고 그 안에 레포지토리(.git 디렉토리) 생성 git config user.name 'codeit' : 현재 사용자의 아이디를 'codeit'으로 설정(커밋할 때 필요한 정보) git config user.email 'teacher@codeit.kr' : 현재 사용자의 이메일 주소를 'teacher@codeit.kr'로 설정(커밋할 때 필요한 정보) git add [파일 이름] : 수정사항이 있는 특정 파..
취업MC/서류작성을 위한 경헙정리법 | 1/4(금) 보호되어 있는 글입니다.
[1월 프리온보딩 데이터 챌린지] 1.4(목) 2회차 | 📊Big Query실습 보호되어 있는 글입니다.
[1월 프리온보딩 데이터 챌린지] 1.4(목) 2회차 | AARRR 방법론 + Aha-moment, Cohort, Retention, Funnel 분석 보호되어 있는 글입니다.
[1월 프리온보딩 데이터 챌린지] 1.2(화) 1회차 | 데이터분석가 직무 보호되어 있는 글입니다.
[python] 07. 패키지와 모듈 Module (모듈) 개념 설명 예시 모듈 (Module) 독립적인 기능을 가지고 재사용 가능한 프로그램 단위 calculater.py, test_module.py 모듈의 종류 표준 모듈, 사용자 정의 모듈, 3rd Party 모듈 모듈 사용 방법 import 모듈 import 모듈 as 별칭 from 모듈 import 함수 등 import test_module import my_module as mm 메인 모듈 및 하위 모듈 메인 모듈은 현재 실행 중인 모듈, 하위 모듈은 import된 모듈 if __name__ == '__main__': Package (패키지) 개념 설명 예시 패키지 (Package) 모듈들을 모아 놓은 디렉토리(폴더), 라이브러리의 최상위 단위 my_package, Root패키지...
[python] 06.객체지향프로그래밍 객체지향 프로그래밍이란 ?(Object Oriented Programming) 프로그램을 구성하는 변수와 함수들에서 서로 연관성있는 것끼리 묶어서 모듈화하는 것을 개발하는 언어들을 객체지향 프로그래밍 언어라고함 # Instance(객체) - 연관성 있는 값들과 그 값들을 처리하는 함수(메소드)들을 묶어서 가지고 있는 것(값). - 객체의 구성요소 - 속성(Attribute) - 객체의 데이터/상태로 객체를 구성하는 값들. - 메소드(method) - 객체가 제공하는 기능으로 주로 Attribute들을 처리한다. ## Class(클래스) 정의 - class란: 객체의 설계도 - 동일한 형태의 객체들이 가져야 하는 Attribute와 Method들을 정의 한 것 - 클래스를 정의할 때 어떤 속성과 메소드를 ..
[python] 05.함수 | return, value, parameter 함수 입력 변수와 출력 변수 간의 대응관계를 정의한것 하나의 작업과 기능, 동작을 처리하기 위한 사용자 정의 연산자 함수를 정의(define) : 함수를 구현해 파이썬 실행환경에 등록하는 것 함수를 호출(call) : 함수 사용 함수 구현 선언부와 구현부를 작성한다 def 함수이름( [변수, 변수, ..]): # 선언 부(Header) : 함수 이름, 매개변수 지정 # 구현 부(body) : 실행문 작성 실행구문1 실행구문2 실행구문3 … [return [결과값]] return value(반환값) parameter(매개변수) 기본값이 있는 parameter positional argument와 keyword argument 가변인자(Var args) 변수의 유효범위 지역 변수(local variable)..