.testclass - testclass 클래스에 속하는 태그p.testclass - testclass 클래스에 속하는 p태그pp, span - p태그와 span 태그div p - div 태그의 모든 하위 태그중 p태그div>p - div 태그의 indent1인 자식
C의 printf 함수에서 사용하는 formatting 방식과 유사하다 C에 익숙할 경우 사용하기 편리할 수 있으나 타입을 정확하게 알아야 하는 단점이 있다{} 괄호와 .format을 사용하는 formatting 방식% formatting과 달리 변수의 타입을 지정해
슬라이스 할 리스트를 위와 같이 호출하면 시작 인덱스이상, 끝 인덱스 미만의 element들이 리턴된다슬라이스 된 리스트는 원래 객체를 modify하지 않고 새로운 객체로 리턴된다시작 인덱스와 끝 인덱스 사이를 step만큼 건너뛰어 copy한다인덱스를 표기하지 않으면
key값으로 반복문 수행 value값으로 반복문 수행 key값과 value값 모두를 반복문에서 사용하고 싶은 경우
인자 전달이 없을때와는 달리 부모 함수에 인자가 전달되고 첫번째 중첩함수에 데코레이트 될 함수가 전달 된다
다른 모듈에 있는 코드들에 대한 접근권을 얻는 행위import는 두가지 연산을 수행한다이름이 가리키는 모듈을 검색 후 로드검색의 결과를 지역 스코프의 네임 스페이스에 정의위와 같이 import된 모듈은 test_import.함수명 과 같이 접근한다위와 같이 import
구문에서 발생하는 Exception을 핸들하기 위한 문법try 구문에서 Exception객체에 해당하는 exception이 발생했을 경우 해당 구문을 실행함객체 e에 Exception 객체 returntry 구문에서 규정한 Exception이 발생하지 않았을 경우 실행
git 상태도 untracked -> staged : git add modified -> staged : git add staged -> unmodifed : git commit unmodified -> untracked
이해 Object Relational Mapping OOP언어와 DBMS사이의 간극을 메꾸기 위한 인터페이스 객체 개념을 통해 DB에 접근, 사용할 수 있다 모델 >Django 모델은 "django.db.models.Model" 의 파생 클래스이며, 모델의 필드는
html = requests.get(TARGET_URL).textsoup = BeautifulSoup(html, 'html.parser') 이와 같은 맥락으로 태그의 자손 태그또한 객체의 속성값으로 표현된다기본 속성 .text : 태그 내용 .string : 자손
selenium > 브라우저드라이버를 통해 유저의 interaction을 모방하여 동적페이지를 테스트 할 수 있는 라이브러리 init 다음 터미널 명령어를 실행하여 python에 selenium패키지를 설치한다 셀레니움을 통해 동작시킬 웹 드라이버를 다운받는다
django에서 집계 함수를 사용하는 메소드쿼리셋에서만 사용 가능하다위 ERD 기준으로 product들의 평균 kcal를 구하려면 다음과 같은 orm query를 사용할 수 있다특정 menu에 속하는 메뉴들의 평균 kcal도 구할 수 있다결과값은 위에서 볼수 있듯이 키
FROM 절은 attribute 중에서, WHERE는 record 중에서 필터링한다 NULL값을 타겟으로 필터링할 시 = NULL이 아닌 IS NULL을 사용한다연산자는 =, >, >=, <, <=은 기본적인 연산자와 같으나 !=의 경우 <>로 사용한
SELECT SubQuery 이 때 서브쿼리는 스칼라 형태여야 하며 후에 설명한다SET SubQueryFROM SubQuery위 쿼리는 Oracle DB에서 LIMIT을 대체하는 용도로 사용된다sq는 전체 쿼리가 아닌 서브쿼리에 대한 별명으로 동작한다INSERT
ADD : table에 새 attribute 추가MODIFY : attribute의 속성을 변경 ( 자료형, 기본값, NOT NULL)등CHANGE : attribute의 이름 변경 + MODIFY의 기능 수행DROP : attribute 삭제저장될 데이터에 대해 거는
flask의 jsonify 내장함수는 flask의 jsonserializer역할을 하는데string형태로 출력하는 기능을 내장하지 않은 데이터타입의 경우serializer 에러를 볼 수 있다이 때위와 같이 JSONencoder를 상속받아 특정 객체에 대한 행동을 정의해