전체 글
-
Remote repository와 Local repository를 연결해보기Git 2022. 9. 17. 19:30
# Local repository의 내용을 Remote repository에 반영하기 # github repository를 하나 만들어 보자 깃허브의 레포지토리 => 원격 레포지토리 or 리모트 레포지토리 내 컴퓨터의 레포지토리 => 로컬 레포지토리 ================== 로컬 레포지토리를 깃허브의 레포지토리에 업로드 해보자 # 로컬 레포지토리를 만들고 커밋을 한 후에 깃허브에 업로드하기 …or create a new repository on the command line echo "# Git_Practice" >> README.md git init git add README.md git commit -m "first commit" git branch -M main git remote add ..
-
Git시작하기Git 2022. 9. 17. 17:19
Git이란?! 1. 레포지토리(repository) - 커밋이 저장되는 곳 2. 커밋commit - 프로젝트 디렉토리의 특정 모습을 하나의 버전으로 남기는 행위 & 결과물 repository만들기 yunajoe@yunajoe MINGW64 ~/Git $ mkdir MathTool yunajoe@yunajoe MINGW64 ~/Git $ cd MathTool yunajoe@yunajoe MINGW64 ~/Git/MathTool $ git init Initialized empty Git repository in C:/Users/yunaj/Git/MathTool/.git/ => 비어있는 레포지토리를 생성 yunajoe@yunajoe MINGW64 ~/Git/MathTool (master) $ ls -al to..
-
객체Python/OOP 2022. 9. 17. 13:29
객체?! - 속성(변수)과 행동(메서드)으로 이루어진 존재 ex) 인스타그램 유저 객체 속성: 이메일 주소, 비밀번호, 친구목록 행동: 좋아요를 누르는 행동, 친구를 추가/삭제 하는 행동 변수 1. 인스턴스변수 - 인스턴스가 개인적으로 가지고 있는 속성 2. 클래스 변수 - 여러 인스턴스들이 공유하는 속성 # 인스턴스 변수 # # 클래스 이름의 첫번째 글자는 무조건 대문자로! class User: pass # 3개의 인스턴스는 다르다 user1 = User() user2 = User() user3 = User() # 인스턴스 변수 정의하기 ''' 인스턴스이름.속성이름(인스턴스변수) = "속성에 넣을 값" ''' user1.name = "yuna1" user1.email = "yunajoe@gmail.co..
-
s.split() vs s.split(" ")Python/Basic 2022. 9. 17. 10:48
# split() - 공백 무시 def solution(s): s = s.split() for i in range(len(s)): s[i] = s[i][:1].upper() + s[i][1:].lower() return " ".join(s) solution(" AAaa AA A") # 'Aaaa Aa A' # split(" ") - 공백도 care해준당 def solution(s): s = s.split(" ") for i in range(len(s)): s[i] = s[i][:1].upper() + s[i][1:].lower() return " ".join(s) solution(" AAaa AA A") # ' Aaaa Aa A'
-
객체(Obejct) & 메서드(Method)JavaScript/Basic 2022. 9. 15. 08:35
객체란(Obejct)?! - 자바스크립트의 객체는 키(key)과 값(value)으로 구성된 프로퍼티(Property)들의 집합 // 왼쪽이 객체의 property name(key), 오른쪽이 객체의 property value { '1st': null, '2nd' : 연아, friend: {name: 'crew', age: 3}, 'my-name': 'yunajoe' } Property Name 의 자료형은 문자열이지만, 반드시 따옴표로 감싸줄 필요는 없다. 다만 아래의 사항들을 어길시에는 따옴표로 감싸줘야 한다. 1. 첫번째 글자는 반드시 문자, 밑줄, 달러기로 시작해야 한다 2. 띄어쓰기 금지 3. 하이픈 금지 // 데이터에 접근해보자 let profile = { name: "yuna", 'born Y..
-
-
동적계획법(Dynamic Programming)Algorithm/Algorithm_Theory 2022. 9. 12. 11:49
Dynamic Programming이란?! 특정 값을 얻기 위해 매번 같은 결과를 반환하는 연산을 굳이 반복해서 수행한다면 문제를 효율적으로 해결할 수 없다.(재귀함수). 한 번 계산한 결과를 재활용하는 방식 Dynamic Programming 조건 1) 최적 부문 구조 (Optimal Substructure) - 부문 문제들의 최적의 답을 이용해서 기존 문제의 최적의 답을 구할 수 있다는 것 ex) 피보나치 5번째의 수, fib(5)..(1,1,2,3,5..) 를 구한다고 했을 때 fib(3)과 fib(4) 2) 중복되는 부분 문제(Overlapping Subproblems) - fib(7)을 알아내기 위해, fib(5)를 2번씩이나..fib(4)를 3번씩이나..구하는것 재귀함수(Recursive Fu..
-
토크나이저(Tokenizer)AI/DeepLearning 2022. 9. 11. 13:00
Tonkenization mean?! segregate a particular text into small chunks or tokens 3 major types Word Tokenization ==> word Tokenization 는 주로 space로 구분이 된다 ex) we will run ==> we, will, run Character Tokenization ex) Relaxing ==> R-e-l-a-x-i-n-g Subword tokenization ex) Relaxing ==> Relax-ing Keras Tokenizer Class is used for vectorizing a text corpus converted into integer sequence or a vector that h..