study27 CSS 문법과 박스 모델 CSS 문법 - div { background-color : blue; } 맨 앞에 요소를 선택하여 입력하고(선택자) 중괄호 내부에 세부 사항을 선언 - html 문서에 적용하는 방식 1. 내부 : html 문서 태그 내에 입력. 주로 head 태그 내에 입력하지만 body에 입력해도 동작은 가능. 2. 외부 : css파일 별도 생성 후 html 문서 head 태그 내에 2022. 6. 27. HTML에 오디오, 비디오 등 멀티미디어 삽입하는 법 오디오, 비디오 - : pop.mp3 오디오 자동재생. 컨트롤바 보임 - - 브라우저마다 탑재된 코덱(codec, 압축/해제 알고리즘)이 다르기 때문에 재생할 수 있는 미디어 차이 있음 - : 비디오. 소스태그도 사용 가능. iframe - 웹페이지 내에서 다른 웹페이지를 표시하고자 할 때 주로 사용 - div/span - : divide의 약자로 논리적인 섹션을 구분하고자 할 때 사용. - div는 자체로 특별한 의미가 없고, 블록 수준의 요소이기 때문에 한 줄을 전부 차지. 반응형 웹에 자주 쓰임. - : 인라인 요소로 텍스트를 위한 컨테이너로 사용. 필요한 크기만큼만 공간 차지. HTML 입력폼 (form) - 사용자로부터 데이터를 받아 서버로 전달하는 데 사용 - 1. 입력폼에 데이터를 입력하여 .. 2022. 6. 22. HTML에서 많이 사용하는 기본 태그 텍스트 - : 단락. 문단과 문단 사이 여백 생김 - : 줄바꿈 - : 줄바꿈 등을 포함하여 개발자가 입력한 그대로 출력 - ~ : heading. 검색엔진 인덱싱 때문에 머리기사에만 사용해야 함. h1이 가장 큼. - : 주석 * 텍스트 서식은 CSS의 font-weight 속성을 사용하는 것이 원칙. , 는 최대한 사용하지 않기. - : 볼드체 (유사한 태그는 브라우저마다 출력이 상이할 수 있음) - : 이탤릭체 - : 강하게 표시. 중요한 텍스트에 권장 - : 텍스트 강조. 강조할 텍스트에 권장. - : 코드 텍스트 - : 위 첨자(superscript) - : 아래첨자(subscript) - : 하이라이트된 텍스트 - : horizontal. 수평선 * 태그 내에서 특수문자를 사용하고 싶을 땐 아.. 2022. 6. 21. HTML5 개요 - 문서 구조와 웹브라우저 WWW (World Wide Web) - 인터넷을 사용하기 쉽게 하이퍼 텍스트와 그림을 통해 서비스를 이용할 수 있도록 만든 것 - HTML로 웹페이지를 작성하여 웹서버에 올려놓으면 클라이언트가 웹서버에서 HTML 문서를 받아 웹브라우저를 통해 웹페이지로 표시하는 것 - 웹서버는 클라이언트의 요청(HTTP Request)을 받으면 자원을 찾아 클라이언트로 보냄(HTTP Response) 이때 통신 시 사용하는 표준 언어가 HTTP 프로토콜 - https://docs.microsoft.com/ko-kr/windows/win32/winhttp/using-winhttp 웹브라우저 (Web Browser) - HTML 문서를 읽어 웹페이지를 표시 - 엣지, 구글 크롬, 파이어폭스, 오페라 등 HTML(Hyper.. 2022. 6. 20. 파이썬 데이터베이스 - csv, json 파일 형식 다루기 CSV 파일 - 데이터를 콤마로 구분하고, 각 튜플을 엔터로 구분하여 열 단위 자료를 작성한 텍스트 파일 - 테이블 구조와 유사하여 테이블로 호출할 수 있음 - 하단 예제와 파일(Let's python 교재에서 발췌) HTML 삽입 미리보기할 수 없는 소스 JSON - {'키' : '값'} 으로 이루어진 딕셔너리 모음으로 구성된 형식의 파일 - {}은 테이블의 레코드 한줄에 대응 - 하단 예제와 파일(Let's python 교재에서 발췌) HTML 삽입 미리보기할 수 없는 소스 2022. 6. 17. 파이썬 데이터베이스 - MySQL 연동하는 법과 SQL문 활용 MySQL 설치 - MySQL :: Download MySQL Installer - 아래 사진에서 노란색 표시된 파일 다운받아 설치 (용량 확인 필수) - Visual Studio 관련 경고 메시지 무시하고 설치. - 설치 후 윈도우 cmd창 켜서 pip install pymysql 입력하여 설치 - workbench 프로그램 + import pymysql 사용 database 관련 SQL문 예시 - db라는 이름의 데이터베이스 생성 : create database db; - db 데이터베이스 사용 : use db; - db 데이터베이스 삭제 : drop database db; - 현재 mysql의 데이터베이스 리스트 열람 : show databases; Q. 직원 테이블 emp와 부서 테이블 dept를.. 2022. 6. 13. 파이썬 데이터베이스 - sqlite3 설치와 SQL문 데이터베이스 - 업무상 발생하는 데이터를 공용으로 사용하기 위해 필요한 자료를 중복을 최소화하여 컴퓨터 기억장치 내에 모아놓은 집합체 - CRUD(Create, Read, Update, Delete) 문법으로 테이블 조작. Read는 Select문으로 구현. - 관계형 데이터베이스 : 자료간의 관계를 행과 열로 구성된 2차원 테이블 형태로 제공. - 행(Row) : tuple, record라고도 하며 하나의 객체로 표현 - 열(Attribute) : column, field라고도 하며 객체의 속성으로 표현 - 카디널리티(cardinality) : 행 개수의 총 합 - 차수(degree) : 열 개수의 총 합 - DBMS(DataBase Management System) : 데이터베이스의 효율적인 관리 환.. 2022. 6. 13. 파이썬 클래스(class) - 캡슐화, 상속, 메서드 오버라이딩 캡슐화(encapsulation) - 접근을 제한하여 객체의 세부 내용을 외부로부터 감추는 기법 - 특정 변수명을 알려주지 않아 직접 참조하지 못하도록 하고, 변수에 값을 할당하거나 값을 얻어내는 기법 - 변수 앞부분에 __(언더바 두 개)를 붙이면 외부에서 접근 불가능한 private 변수가 됨 - 변수를 외부에서 접근할 수 있는 공용 인터페이스 : getter, setter - 메서드명 앞쪽에 get, set을 표시해주는 것이 좋음 상속(inheritance) - 클래스 간 계층적 관계 구성 - 코드 재사용성 향상, 다형성의 문법적 토대 - class 자식클래스명(부모클래스명) 형식으로 자식 클래스 선언. 자식이 부모를 지정. - 자식 클래스는 부모 클래스의 멤버를 상속받지만, 생성자는 제외됨 - 자.. 2022. 6. 9. 이전 1 2 3 4 다음