HTML/CSS를 복습하며 다시 한번id/ classid를 추가한 15번 째 줄 div에 content-wrap 이라는 class 이름을 부여해주세요.이와 같이 하나의 태그에 id와 class 모두 가질 수 있습니다.밑줄 긋기underline : 밑줄 긋기blockqu
CSS 레이아웃 div 태그 정보 배치 단위를 정의하기 위해 널리 사용되는 태그 요소를 하나의 논리적인 그룹으로 묶을 때 사용 페이지의 구획 정의 목적으로 사용 class나 id를 부여하여 각각의 스타일 적용 id보다는 class 속성을 더 자주 쓰는 것이 좋음
Argument & Parameter Positional Argument 아래의 예시와 같이 parameter로 입력한 name과 age가 순차적으로 들어감 Keyword Argument parameter가 순차적으로 들어가는 것이 아니라 이름으로 맞춰서 들어가게 됨 이를 이용하면 parameter의 순서가 바뀌어도 결과가 변하지 않음 예시) M...
집합set_name = {elements}위와 같이 중괄호 안에 요소를 입력하여 생성예시 )괄호 안에 요소들을 입력하여 set을 만들 수 있음set함수 안에 iterable이 들어와야함iterable의 예 : list, str, tupleset_name = set(it
함수 내에 선언된 함수중첩함수는 상위 함수 내에서 호출 및 반환 가능
전역변수어떤 영역에서도 접근할 수 있음함수 밖에서 정의된 변수사용을 최소화 하는 것이 좋음지역변수정해진 영역에서만 접근 가능함수 내에서 정의된 변수해당 함수 내에서만 사용할 수 있음예시 1) 전역변수는 어떤 영역에서도 접근 가능x는 전역변수 --> 어느 영역에서나 접근
특정 객체를 생성하기 위해 변수와 메소드를 정의하는 틀객체를 정의하기 위한 상태와 메서드(함수)로 구성데이터와 기능을 함께 묶는 방법데이터 형의 type을 구하는 함수를 사용하면 아래와 같이 나옴int, str, bool 등을 class라고 할 수 있음ex) int는
기능의 집합변수나 함수, 클래스 등을 모아놓은 파일다른 파일에서 재사용 가능파일이 너무 클 때 여러 파일로 나누어서 정리 할 수 있음python 파일을 만들기그 파일 안에 사용하고 싶은 함수/ 클래스 등을 정의하기위의 과정으로 만든 파일 --> 하나의 모듈이 됨모듈을
실수와 허수 포함하는 복소수허수 표현수학 : i파이썬 : j ( j를 쓸 때 nj --> n은 숫자로 표현)요소들의 합을 구하는 함수아래의 예시와 같이 사용
나만의 웹 크롤러 만들기의 내용을 공부하고 정리하였다. Selenium Selenium은 webdriver api를 통해 운영체제에 설치된 브라우저(Chrome 등)를 제어하는 웹 테스트 자동화 도구이다. Selenium 설치 Webdriver 설치 selen
그런 REST API로 괜찮은가를 보고 정리한 내용정보들을 하이퍼텍스트로 연결한다.표현 형식 : HTML식별자 : URI전송 방법 : HTTP소프트웨어가 다른 소프트웨어로부터 지정된 형식으로 요청, 명령을 받을 수 잇는 수단 REST 아키텍쳐 스타일을 따르는 APIRE
Django는 ORM을 사용하기 때문에 내가 쓰는 명령어가 어떤 SQL 쿼리문인지 알기 어려울 수 있다.django project의 settings.py에 아래의 내용을 추가하면 server를 run할 때 또는 shell에서 코드를 작성했을 때 SQL의 쿼리문을 보여준
아래의 글은 여기를 참고하여 작성한 글! 이력 데이터 이력 데이터를 설계하는 첫 번째 방법 이력 엔터티를 별도 엔터티로 설계하는 방법 계좌 엔터티의 속성 중에서 하나라도 변경되면 변경 당시의 데이터를 스냅샷 형태로 계좌이력 엔터티에 생성 변경된 속성의 값은 원천
Python에서 as를 사용하는 경우 as는 주로 alias에 이용되는 구문 1. import 위의 구문을 이용하면 module의 이름을 내가 정한 변수로 사용할 수 있음 예시) 이외의 설명은 이 곳을 참고 2. Context managers context managers ? Python에서 파일을 자동으로 닫아주는 기능 Context mana...
json schema 벨리데이션 만들어줌https://jsonschema.net/home여기 사이트 가면 만들어주는데첫번째 화면에 내 json 입력하면옆에서 validation 해줌여기의 펜 버튼 누르면 수정 할 수 있음나의 요청에 맞게 수정가능이런식으로 수정
https://velog.io/@doondoony/python-functools-wraps 와 https://cjh5414.github.io/wraps-with-decorator/ 의 내용을 보고 정리한 글 functools 의 wraps --> python decorator에 적용하는 함수 functools.wraps 사용방법 위와 같이 impor...
Greedy Algorithm (탐욕 알고리즘) 최적해를 구하는 데에 사용되는 근사적인 방법으로, 여러 경우 중 하나를 결정해야 할 때마다 그 순간에 최적이라고 생각되는 것을 선택해 나가는 방식으로 진행하여 최종적인 해답에 도달한다. 순간마다 하는 선택은 그 순간에
디자인 패턴은 건축으로치면 공법에 해당하는 것으로 소프트웨어의 개발 방법을 공식화 한 것구현자들 간의 커뮤니케이션의 효율성을 높이는 기법MVC는 디자인 패턴 중 하나Model View Controller의 약자로 하나의 애플리케이션을 세가지의 역할로 구분한 개발 방법론
Dijkstra Algorithm 다익스트라 알고리즘 (데이크스트라 알고리즘) 도로 교통망 같은 곳에서 나타날 수 있는 그래프에서 꼭짓점 간의 최단 경로를 찾는 알고리즘의 한 종류 단일 출발지에서 최단 경로를 찾는 알고리즘 음의 가중치가 없는 경우에 적용 가능 단일
객체 지향 프로그래밍컴퓨터 프로그래밍 패러다임 중 하나로,현실 세계를 프로그램 설계에 반영한다는 개념을 기반으로 함프로그래밍에서 필요한 데이터를 추상화시켜 행위(Method)와 상태(Attribute)를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직
인덱싱은 DB에 색인을 남기는 것 (책의 목차와 같음)RDBMS에서 대용량의 데이터가 있을 때, 특정 데이터를 검색하기 위해서 테이블의 레코드를 full scan 하는 것이 아니라 인덱스가 적용된 컬럼의 테이블(컬럼, 인덱스 주소)을 따로 파일로 저장해 놓고 그것을 검