04. 문단과텍스트요소

1. html5 기본 구조 ex0-3.html <!DOCTYPE html> <html lang=”en”> <head> <meta charset=”UTF-8″> <meta name=”viewport” content=”width=device-width, initial-scale=1.0″> <title>페이지타이틀</title> </head> <body> <h1>여기는 제목 입니다</h1> 여기는 문장입니다 </body> </html> 👁️‍🗨️ <!DOCTYPE> : 현재 문서가 HTML 문서 타입을 명시한다. (HTML5 문서 타입은 <!DOCTYPE html> 이다.) <html> : HTML 문서의 루트(root) 요소를 정의한다. <head> : HTML 문서의 메타데이터(metadata)를 정의한다. 메타데이터(metadata)란 HTML 문서에 대한 … 더 읽기

03. 문서구조

1. HTML5기본구성 🔗MDN head 요소에 포함할수 있는 요소들 요소명 설명 <meta> HTML 문서의 설명, 키워드 문서의 작성자 지정 <title> HTML 문서의 제목 지정 <link> 외부 CSS 파일을 연결할때 사용 <style> 내부 CSS 를 정의할때 사용 <script> 자바스크립트를 외부, 내부에 정의할때 사용 2. 유효성검사 HTML 유효성검사 : https://validator.w3.org/ CSS 유효성 검사 : https://jigsaw.w3.org/css-validator/ 3. 기본규칙 요소는 … 더 읽기

02. 개발환경설정

1. 관련 링크 항목 링크 HTML 표준 (WHATWG) https://html.spec.whatwg.org/ HTML 유효성 검사 https://validator.w3.org/ CSS 유효성 검사 https://jigsaw.w3.org/css-validator/ MDN Web Docs (한국어) https://developer.mozilla.org/ko/ Can I Use (브라우저 호환성) https://caniuse.com/ 💡 위 링크는 즐겨찾기 해두면 평생 씁니다. 특히 MDN 은 모든 HTML/CSS/JS 문법의 표준 레퍼런스. 2. VSCode 설치 대표적인 무료 코드 에디터. 설치 방법은 두 가지 — … 더 읽기

09. dialog

🔗MDN dialog 요소 <dialog> 는 모달 팝업 을 태그 한 줄로 구현할 수 있는 HTML 요소입니다. ESC 키로 창 닫기, 포커스 트랩, 배경 어둡게 처리(::backdrop) 등을 브라우저가 기본 제공 합니다. ✅ 2026년 현재 모든 메이저 브라우저(Chrome / Edge / Firefox / Safari) 가 <dialog> 를 지원합니다 (Baseline). 1. 기본형 구현 <dialog open> <p>스크립트 안써도 정말 … 더 읽기

01. aboutweb

1. 웹서비스란? 💡 웹서비스 = 인터넷을 통해 주고받는 정보·기능의 집합. 우리가 매일 쓰는 네이버, 유튜브, 인스타그램이 모두 웹서비스. 🐶 HTML 은 웹서비스의 근간이 되는 언어입니다. 웹은 두 주체가 만나는 곳입니다. 구분 설명 클라이언트(Client) 정보를 요청 하는 쪽. 우리가 쓰는 웹브라우저(Chrome, Edge, Safari 등). 서버(Server) 정보를 가지고 있다가 요청을 받으면 응답 하는 쪽. 24시간 켜져 있는 … 더 읽기

08. 함수(Function)

선수 학습: 반복문 학습 목표 함수(Function)의 개념과 필요성을 이해한다. def(데프)로 함수를 정의하고 호출할 수 있다. 매개변수(Parameter)와 반환값(Return Value)을 활용할 수 있다. 지역변수(Local Variable)와 전역변수(Global Variable)를 이해한다. 8.1. 함수란? 8.1.1. 함수의 개념 함수(Function)는 특정 작업을 수행하는 코드 묶음이다. 한 번 정의해두면 필요할 때마다 이름만 불러서 실행할 수 있다. 일상의 예를 들면, 세탁기를 생각할 수 있다. 세탁기의 … 더 읽기

09. 리스트 & 딕셔너리

선수 학습: 함수(Function) 학습 목표 리스트(List)의 개념을 이해하고 다양하게 활용할 수 있다. 딕셔너리(Dictionary)의 개념을 이해하고 다양하게 활용할 수 있다. 리스트와 딕셔너리를 반복문과 함께 사용할 수 있다. 리스트 안에 딕셔너리를 담는 복합 구조를 이해할 수 있다. 9.1. 리스트(List) 9.1.1. 리스트란? 리스트(List)는 여러 개의 값을 순서대로 담는 자료형이다. 대괄호([])를 사용하며, 각 값은 쉼표(,)로 구분한다. 리스트를 일상에 비유하면 … 더 읽기

05. 연산자 & 문자열

선수 학습: 파이썬 기본 자료형 학습 목표 산술(Arithmetic) 연산자를 사용할 수 있다. 비교(Comparison) 연산자와 논리(Logical) 연산자를 이해한다. 문자열을 다양한 방법으로 조작할 수 있다. f-string(에프 스트링)을 사용하여 깔끔하게 출력할 수 있다. 5.1. 산술(Arithmetic) 연산자 5.1.1. 연산자란? 연산자(Operator)는 계산을 수행하는 기호이다. 수학에서 +, -, ×, ÷ 를 사용하듯이, 파이썬에서도 비슷한 기호들을 사용한다. 5.1.2. 기본 연산자 종류 연산자 … 더 읽기

06. 조건문

선수 학습: 연산자 & 문자열 학습 목표 조건문의 개념을 이해한다. if / elif / else 구문을 사용할 수 있다. input() 과 조건문을 결합하여 대화형 프로그램을 만들 수 있다. 6.1. 조건문이란? 6.1.1. 일상 속의 조건문 조건문(Conditional Statement)은 "만약 ~이라면, ~을 한다"는 논리 구조이다. 우리는 일상에서 항상 이런 판단을 한다. 만약 비가 오면 우산을 가져간다. 만약 배가 … 더 읽기

07. 반복문

선수 학습: 조건문 학습 목표 반복문의 개념을 이해한다. for 반복문을 사용할 수 있다. while 반복문을 사용할 수 있다. range() 함수를 다양하게 활용할 수 있다. break / continue 로 반복을 제어할 수 있다. 7.1. 반복문이란? 7.1.1. 왜 반복문이 필요한가? "안녕하세요"를 5번 출력하고 싶다면 아래처럼 5줄을 써야 한다. print("안녕하세요") print("안녕하세요") print("안녕하세요") print("안녕하세요") print("안녕하세요") 만약 100번이라면 100줄을 써야 … 더 읽기