education/kdt: ds&de(6)
-
Week 3.3 맥북 git/github 연동
환경: mac Process VScode 설치 Automator로 파일실행 버튼 만들기 (우클릭 Vscode실행) git에 연동할 파일 만들고 vscode로 열기 git 가입 후 연동 https://sirong.tistory.com/61 우클릭 Vscode실행 목차 후.. 한글로 적혀있던 글에서는 마지막에 뚝 끊겨있어서 생각보다 좀 더 찾아야 했다 ㅜ 하지만 그말은 내 글의 경쟁력이 높아진다는 것!! 우클릭 Code 실행이란 간단히 말해 작업하고자 하 sirong.tistory.com 갓 생활코딩 - mac 환경임 https://www.youtube.com/watch?v=vI8FFvQge2w
2023.06.07 -
Week 2.1~2.2
object oriented programming 클래스를 메모리에 구현한 구현체 인스턴스 class(타입) -> memory => instance class: 객체 설계도 @staticmethod self변수 안받음 해당 객체 상관없이 전체에 공통적인 기능이 필요할 때 def static_method(): @classmethod staticmethod와 같은 역할을 하지만, 차이점은 '상속'에서 달라짐 def class_method(cls): 해당 클래스 전체에 적용 @staticmethod vs @classmethod 공통: 일반적인 클래스 타입에서 만들어진 기능 (객체 개개인이 아니라 전체에서 적용되는걸 만들때) 차이: parameter로 받는 cls -> 상속의 차이 class_method(cls..
2023.05.31 -
Day 5
절차 지향형 프로그래밍 언어: C 객체 지형형 프로그래밍 언어: Python object oriented programming (OPP) -> 기능별로 객체를 나누어서 만들자 object = 클래스를 갖고 메모리에 구현한 구현체 class: 객체 만드는 설계도 memory: (ram은 실시간으로 썼다 지우는 메모리, 실행되는 공간의 크기) 웹- 자바// 데이터-파이썬 파이썬의 모든것은 객체로 이루어짐 기본적으로 설계도가 있기 때문에 설계도를 기반으로 만들어 내기 좋음 조금씩 고치면 다른데에 활용해서 쓰면 됨. 단점: 설계도가 무조건 있어야됨. 계속 상속받아야 함. 따라서 파생되는게 너무 많이 생길 수 있음. 요즘에는, 함수형 프로그램으로 패러다임이 바뀌고 있음 추상화: 공통적인 개념을 묶은 것 상속: 미..
2023.05.26 -
Day 4
# regular expression (정규 표현식) ''' . : 문자 1개 ^ : 무자열의 시작 $ : 문자열의 마지막 * : o or more + : 1 or more ? : 0 or 1 {n} : n번 반복 {n,m} : n번 부터 m번 {n,} : n번 부터 무한번 [] : 문자의 집합 | : OR () : 괄호 안의 정규식 그룹 \w : [a-zA-Z0-9_] : a~Z, 0~9, _ 포함하는 모든 문자 \W : [^a-zA-Z0-9_] : 위의 문자 제외한 나머지 문자 \d : [0-9] : 0 부터 9 \D : [^0-9] : 숫자 제외한 나머지 문자 \s : [\t\n\r\f\v] : 공백문자 \S : [^\t\n\r\f\v] : 공백 제외한 모든 문자 \b : 단어의 시작과 끝의 빈 공..
2023.05.25 -
Day 2
1. COMPILE vs INTERPRETER 컴파일러 인터프리터 종류 java, C, C++ Python, Ruby, javascript 작동원리 컴퓨터가 알아들어듣는 기계어로 전체를 스캔 컴퓨터가 알아들을 수 있게 한줄씩 실행 오류 탐지 전체 코드를 검사한 후에 오류 탐지 (실행 전 오류 발견) 한문장씩 번역하기 때문에 프로그램을 실행시키고 한 문장씩 번역될 때 오류 발견 가능 메모리 목적코드, 링킹 과정 O -> 메모리 차지 큼 목적코드, 링킹 과정 X -> 메모리 효율 좋음 실행시간 초기 스캔 시간이 오래걸리지만, 전체 실행시간만 따지면 인터프리터보다 빠름 컴파일러보다 오래 걸림 2. Data type List: 여러개의 값을 관리하는 객체, 순서도 있고 중복도 혀용됨. Tuple 튜플의 특징 형..
2023.05.24 -
[멀티잇] start! Day 1
가상환경 만들기 Conda create -n dsde01 python = 3.9 혹은 3.10 Conda activate 이름명:dsde01 Conda bat deactivate REPL (read eval print loop) 중괄호로 감싸는 경우: 명령어가 들어감. 파이썬은 { } 대신 들여쓰기로 함. Space 4를 권장함. 어떤 운영체제에서도 파이썬을 사용할 수 있음. 리눅스 mac window 상관없음 -> 플랫폼에 독립적임 *mac terminal은 마우스 우클릭이 복사 anaconda로 가상환경 사용 이유 가상환경: 플랫폼마다 다른 버전을 사용하고싶어서 머신러닝: tensor1(3.7), tensor2(3.9, 3.10)도 설치할거임. Tool IDE: pycharm (쓰고, 결과확인하는데 ..
2023.05.22