목록TIL (105)
ksw_devlog
[GIT] 혼자 Git 프로젝트 작업을 할 때는 pull -> 로컬 repo commit -> push 순서로 하면 좋아요. 원격 repo 와 로컬 repo 에서 같은 파일을 수정하면 Git 이 같은 파일을 수정했는데 내가 어떤 파일을 최종으로 할까? 라고 확인 메시지를 줍니다. (정확한 내용은 곧 배울꺼에요!) 이런 것을 바로 **충돌(conflict)**이라고 표현해요. 충돌을 피하기 위해서는 아래 순서를 따라주는 게 편해요. 같은 파일을 동시에 수정해버리면 충돌이 나니까 두 repo 의 상태를 똑같이 맞춰준 후에 변경작업을 해주는 거에요. 원격 repo 와 로컬 repo 의 상태를 똑같이 맞춰주기, 즉 로컬 repo 에 원격 repo 작업내역 가져오기 (pull) 로컬 repo 의 작업 내용을 저장..
클래스란? 클래스는 분류. 집합. 같은 속성과 기능을 가진 객체를 총칭하는 개념입니다 객체는 세상에 존재하는 유일무이한 사물입니다 즉, 예를 들면 클래스가 사람이라면, 객체는 유재석이 될수도 있고, 박명수가 될 수도 있습니다. 클래스가 동물이라면, 객체는 강아지가 될수도 있고, 고양이가 될 수도 있습니다. 이처럼, 클래스를 이용하면 같은 속성과 기능을 가진 객체들을 묶어서 정의할 수 있습니다! 아래처럼요! class Person: pass # 여기서 pass 는 안에 아무런 내용이 없다는 의미입니다! person_1 = Person() print(person_1) # person_2 = Person() print(person_2) # ---------------------------------------..
[SPA] SPA란? SPA 작동방식 SPA(Single Page Application)는 모던 웹의 패러다임이다. SPA는 단일 페이지로 기존의 서버 사이드 렌더링과 비교할 때, 배포가 간단하며 네이티브 앱과 비슷한 사용자 경험을 제공한다는 장점이 있다. SPA는 웹 앱에 필요한 모든 정적 리소스를 처음에 한번 다운로드한다. 페이지 간 이동 시, 페이지 갱신에 필요한 데이터만을 JSON으로 전달받아 페이지를 갱신하므로 전체적인 트래픽을 감소할 수 있고, 전체 페이지를 다시 렌더링하지 않고 변경되는 부분만을 갱신하므로 새로고침이 발생하지 않아 네이티브 앱과 유사한 사용자 경험을 제공할 수 있다. 이런 특징들은 SPA가 모바일 웹에 최적화 된 이유이기도 하다. 속도, 사용성, 반응성의 향상으로 더 나은 사..
[웹 퍼블리싱] HTML 기초 : HTML은 크게 head와 body로 구성되며, head안에는 페이지의 속성 정보를, body안에는 페이지의 내용을 담습니다. head 안에 들어가는 대표적인 요소들: meta, script, link, title 등 body 안에 들어가는 대표적인 요소들! 나는 구역을 나누죠 나는 문단이에요 bullet point!1 bullet point!2 h1은 제목을 나타내는 태그입니다. 페이지마다 하나씩 꼭 써주는 게 좋아요. 그래야 구글 검색이 잘 되거든요. h2는 소제목입니다. h3~h6도 각자의 역할이 있죠. 비중은 작지만.. a 태그입니다: http://google.com/" target="_blank">하이퍼링크 img 태그입니다: https://www.google...
▶ 파이썬 함수 : 함수는 반복적으로 사용하는 코드들에 이름을 붙여놓은 것 def hello(): print("안녕!") print("또 만나요!") hello() hello() --------------------------------- def bus_rate(age): if age > 65: print("무료로 이용하세요") elif age > 20: print("성인입니다.") else: print("청소년입니다") bus_rate(27) bus_rate(10) bus_rate(72) ------------------------------ def bus_fee(age): if age > 65: return 0 elif age > 20: return 1200 else: return 0 money = ..
자바스크립트 기초 문법, 파이썬 기초 문법, 알고리즘 수업을 수강했던 한 주였다. 자바스크립트 강의를 한 번 더 수강해보고 알고리즘 위주로 계속 공부하였다. 아직 어려운 부분이 많아서 꾸준히 공부해야 할 것 같다.
[알고리즘] 최댓값 찾기 [3, 5, 6, 1, 2, 4] def find_max_num(array): # 이 부분을 채워보세요! return 1 print("정답 = 6 / 현재 풀이 값 = ", find_max_num([3, 5, 6, 1, 2, 4])) print("정답 = 6 / 현재 풀이 값 = ", find_max_num([6, 6, 6])) print("정답 = 1888 / 현재 풀이 값 = ", find_max_num([6, 9, 2, 7, 1888])) --->풀이 def find_max_num(array): max_num = array[0] for num in array: if num > max_num: max_num = num return max_num print("정답 = 6 / 현..
[자바 스크립트] - 클래스와 객체 객체(Object) 타입 // 노트북1을 것을 표현하기 위한 데이터들 // 변수명을 명시적으로 하는 것 이외에는 이 데이터들의 관계를 표현해줄 수 있는 방법이 없음 const notebook1Name = 'Macbook' const notebook1Price = 2000000 const notebook1Company = 'Apple' // 이름, 가격, 제조사와 같은 정보를 다 담을 수 있는 좀 더 큰 범위의 데이터 타입이 있으면 좋지 않을까? 클래스(Class) 선언 class Notebook { constructor(name, price, company) { this.name = name this.price = price this.company = company }..