안녕하세요 엘빈입니다. 파이썬에서 중요한 개념 두가지가 있습니다. 하나는 이전에 정리했던 함수입니다. 함수는 반복되는 구문을 줄여주고 더 효율적인 코드를 작성할 수 있게 합니다. 다른 하나는 바로 클래스인데요. 클래스는 파이썬 뿐만 아니라 객체지향의 개념을 내포한 모든 언어에 존재합니다. 객체지향은 프로그래밍의 역사를 뒤바꾼 아주 중요한 개념인데요. 이 개념의 핵심이 바로 클래스입니다. 이번 포스팅에서는 프로그래밍에 입문할 때 가장 많이 헷갈려하면서 어려운 개념인 클래스의 기본 개념들에 대해서 알아보겠습니다. 클래스의 탄생 이유와 기본 구조 클래스가 탄생한 이유를 알기 위해서는 객체 지향의 개념을 알아야 합니다. 객체지향이론 또한 함수와 같이 반복을 없애고 효율적인 코드를 작성하기 위해 탄생하였습니다. ..
안녕하세요 엘빈입니다. 저번 포스팅에서는 사용자 입력과 출력 함수에 대해서 알아보았는데요. 프로그램은 항상 양방향 소통을 해야 합니다. 입력과 출력은 어느 프로그래밍 언어에서든 중요한 개념이죠. 사용자는 단순히 키보드로 입력할 뿐만 아니라 파일을 통해서 프로그램을 실행시키기도 합니다. 이번 포스팅에서는 파이썬에서 파일을 읽고 쓰는 방법들을 알아보겠습니다. 파일 생성하기 파이썬 함수를 이용하여 파일을 생성할 수 있습니다. 파일 생성 코드는 다음과 같습니다. f = open("test.txt",'w') f.close() Open 매개변수로 첫번째는 파일명을 두번째는 모드를 지정합니다. 모드란 파일을 어떤 모드로 열 것인지를 지정합니다. 열기 모드는 다음과 같습니다. r - 읽기모드 : 파일을 읽을 때 w -..
안녕하세요 엘빈입니다. 모든 프로그래밍 언어의 기본적인 구조는 입력을 하면 연산 처리 후 출력값을 반환해주는데요. 이 과정을 간단히 하기 위해 입력,출력과 관련하여 함수를 제공하고 있습니다. 이번 포스팅에서는 파이썬에서 사용되는 입력/출력 함수에 대해서 알아보겠습니다. 사용자 입력 파이썬에서 입력을 수행하고 싶을 때는 input 메소드를 사용합니다. 다음 기본 예제 코드를 작성해봅시다. a = input()# korea 입력 print(a)# korea 위의 코드와 같이 콘솔창에 사용자가 입력할 수 있으며 입력시 변수에 저장되어 표시되는 것을 알 수 있습니다. (해당 코드가 에러가 생기는 분들이 계실 것입니다. 그러면 input 대신 raw_input 메소드를 사용해주세요! Expression으로 읽어서..
안녕하세요 엘빈입니다. 저번 포스팅에서는 반복문에서 가장 많이 사용되는 for문에 대해서 알아보았습니다. 지금까지의 내용은 개발을 위한 가장 기초적인 초석에 불과합니다. 이번 포스팅에서는 모든 프로그래밍의 꽃 "함수"에 대해서 알아보겠습니다. 함수의 기본 개념 함수란 무엇일까요? 개발을 할 때에는 가장 효율적으로 코드를 작성해야 합니다. 함수는 공장과 같습니다. 원재료(입력값)이 들어오면 공장(함수)가 가공하여 완제품(반환/결과값)을 내놓습니다. 이는 개발에 있어 가장 기본적인 메커니즘입니다. 사용자가 입력하면 그것을 개발자가 원하는 방향으로 가공한 뒤에 반환값을 내놓습니다. 함수의 기본 구조 또한 이 메커니즘에 따라 구성됩니다. 입력 구문, 실행 구문, 반환 구문 3가지로 나뉘죠. 파이썬 함수의 기본적..
안녕하세요 엘빈입니다. 저번 포스팅에서는 반복문의 기본인 while 문에 대해서 알아보았습니다. 반복문은 조건에 맞으면 구문을 반복해서 실행하기 위해서 사용되는데요. 오늘은 반복문에서 가장 많이 사용되는 for문에 대해서 알아보겠습니다. for 문 기초 구조 For문은 while문처럼 조건 검사를 하기 보다 리스트 자료형 같은 변수들을 위한 반복문입니다. For문의 기본 구조는 다음과 같습니다. For 변수 in 리스트(튜플,문자열) 수행 구문 변수는 리스트에서 값 하나하나 추출할 때 대입할 임시 변수를 뜻합니다. 다음 코드는 for문의 가장 기본적인 예제 코드입니다. country = ['korea','china','japan'] for c in country: print(c) """ korea chi..
안녕하세요 엘빈입니다. 저번 포스팅에서는 제어문 중 기본 문법인 if 문에 대해서 알아봤는데요. If문은 조건을 충족시킨다면 한번만 구문을 실행하는 방식이였습니다. 만약 조건을 만족했을때 여러 번 반복해서 실행하고 싶다면 어떻게 할까요? 이럴 경우 반복문을 활용해야 하는데요. 이번 포스팅에서는 반복문의 기본 문법인 while 문에 대해서 알아보겠습니다. while문 기본구조 While문은 조건 검사를 충족하지 못할때까지 구문을 반복해서 실행하는 구조입니다. 예를 들어 인사 5번을 반복하는 코드를 짜고 싶습니다. 그러면 다음과 같이 작성합니다. n = 0 while n while문 활용 유의해야할 점은 계속 조건을 만족할 경우 while 구문이 무한으로 반복된다는 점입니다. 그렇다면 while 구문을 강제..
안녕하세요 엘빈입니다. 이제까지 포스팅에서 파이썬의 기본 이론과 자료형에 대해서 다루었는데요. 이번 포스팅부터 본격적으로 파이썬 문법을 배운다고 할 수 있습니다. 파이썬을 통한 개발을 위해서 프로그램의 구조를 세워야 하는데요. 이번 포스팅에서는 제어문 중 if 문에 대해서 알아보겠습니다. if문 기본 사용법 프로그래밍에서 조건문은 매우 중요합니다. 상황에 맞게 처리해야 하는 경우가 많기 때문이죠. 조건문 중 가장 대표적으로 사용되는 것이 바로 if 문입니다. If 문은 파이썬 뿐만 아니라 대부분 프로그래밍 언어에서 사용되죠. If 조건문: 수행 구문 Elif 조건문: 수행 구문 Else: 수행 구문 If문을 사용하는 방법은 간단합니다. 변수 n이 5 이상일 때 구문을 시행하고 싶다면 다음과 같이 작성합니..
안녕하세요 엘빈입니다. 이전 포스팅에서는 딕셔너리 자료형에 대해서 알아보았습니다. 생각해보면 파이썬에 정말 많은 자료형이 존재하는 것 같아요. 그동안 개발자가 겪는 불편함과 요구를 수용하여 여러가지 문법들을 만들어낸 것이죠. 이번 포스팅에서는 집합 자료형에 대해서 알아보겠습니다. 집합 자료형 역시 프로그래머의 요구로 만들어진 자료형으로 파이썬 2.3부터 지원하고 있는데요. 자료형 이름 그대로 집합과 관련된 연산을 쉽게 처리하기 위해 구현된 자료형입니다. 집합 자료형 구조 집합 자료형 변수 선언과 할당은 다음과 같습니다. se = set("kitty") print(se) # set(['i', 'y', 'k', 't']) Set 함수를 통해 선언하는데요. 인수로는 집합으로 구성할 수 있는 변수가 와야 합니다..
안녕하세요 엘빈입니다. 저번 포스팅에서는 리스트, 튜플 자료형에 대해서 알아보았는데요. 지금까지 여러 개의 원자값을 가진 변수들은 모두 인덱스 값으로 정수를 가지고 있었습니다. 꼭 인덱스 값이 숫자일 필요가 있을까요? '서울' = '대한민국' 식으로 누구나 쉽게 알아볼 수 있도록 대응관계를 만들수 있지 않을까요? 딕셔너리란? 연관된 문자들로 대응 관계를 만들 수 있게 파이썬에서는 딕셔너리 자료형을 제공하고 있습니다. 딕셔너리 자료형이란 key와 value를 한쌍으로 대응 관계를 나타내는 변수입니다. 리스트,튜플과 같이 여러 개의 원자 값을 가질 수 있으며 key, value 쌍으로 중괄호 "{ }"에 둘러싸여 있습니다. 다음과 같이 코드를 작성해봅시다 dic = {'seoul':'korea','new y..
안녕하세요 엘빈입니다. 저번 포스팅에서는 리스트 자료형과 관련하여 여러가지를 알아보았는데요. 파이썬은 다른 프로그래밍 언어와 구별되게 개발자의 편리성을 위하여 그동안 있었으면 하는 기능들을 많이 추가하였습니다. 개발자가 요구해왔던 자료형들도 많이 포함되어 있죠. 튜플 자료형이란? 튜플 자료형도 이에 포함되는데요. 튜플은 리스트와 매우 비슷하지만 다른 점이 있습니다. 가장 큰 차이점이라면 튜플은 한번 그 값을 설정하면 수정/삭제가 불가능 하죠. 리스트는 "[ ]"를 통해 선언했지만 튜플은 선언시 일반 괄호 "()"를 사용합니다. 개발자로 사람인지라 절대 수정해야하지 말아야 하는 변수의 값을 실수로 변경할 때가 있습니다. 이런 경우를 대비하여 문법적으로 수정의 여지를 막는 것이죠. 수정하려는 시도가 있다면 ..
안녕하세요 엘빈입니다. 저번 포스팅에서는 기본적인 리스트 자료형 내용들에 대해서 알아보았습니다. 이번 포스팅에서는 실제 개발하는데 유용하게 사용되는 리스트 관련 함수들을 알아보려고 합니다. 자주 사용하는 함수들만 정리했으니 포스팅에 있는 함수들은 꼭 한번씩 직접 사용하면서 숙지하시는 것을 추천드립니다. 리스트 요소 추가 : append(a) 1 a = [1,2,3] 2 3 a.append(4) 4 print(a) # [1, 2, 3, 4] 5 a.append([5,6]) 6 print(a) # [1, 2, 3, 4, [5, 6]] append 함수는 원자값을 덧붙이는 기능을 가지고 있습니다. 즉 맨 마지막에 원자값을 추거하는 함수입니다. 하나의 원자 값 뿐만 아니라 자료형 관계 없는 모든 값들을 추가할 ..
안녕하세요 엘빈입니다. 이전 포스팅에서는 텍스트 관련 스타일 속성들에 대해서 알아보았는데요. 웹문서에서 텍스트가 모여 하나의 문단을 이룹니다. 여러 개의 문단이 웹 문서 전체를 구성하는 것이죠. 이번 포스팅에서는 문단 스타일에 대해서 알아보겠습니다. direction : 글 발향 지정 #direction {direction: ltr;} 글자 쓰기 방향을 지정하는 속성입니다. Ltr은 왼쪽에서 오른쪽으로 rtl은 오른쪽에서 왼쪽으로 텍스트를 표기합니다. text-align : 텍스트 배치 #align {text-align: center;} 텍스트 정렬 방향을 결정할 수 있는 속성입니다. 자주 사용하는 속성 중 하나이죠. 문서 작업할때 정렬과 동일합니다. 속성 값에 따라서 왼쪽,오른쪽,가운데 정렬 등을 지정..
안녕하세요 엘빈입니다. 웹문서를 구성하는 내용 중 가장 기본이 되는 것은 텍스트인데요. Css에서도 텍스트 스타일과 관련하여 많은 속성들을 제공하고 있습니다. 대표적으로 글꼴, 글자 크기, 굵기 등이 있는데요. 이번 포스팅에서는 기본적으로 사용되는 텍스트 관련 스타일에 대해서 알아보겠습니다. font-family #family{font-family: 굴림, 맑은 고딕, 돋움;} Font-family는 글꼴을 지정하는 속성입니다. 속성값을 지정하는데 주의할 점은 여러 글꼴을 지정하더라도 사용자 시스템에 설치되어 있지 않는다면 화면에 표시할 수 없다는 점입니다. 따라서 위 코드와 같이 여러 개의 글꼴을 한꺼번에 지정합니다. 최우선적으로 굴림 글씨체를 적용하고 글씨체가 없다면 맑은 고딕, 돋움 순서대로 적용합..
이전 포스팅에서 스타일을 적용하는데 가장 중요한 개념인 선택자에 대해서 알아보았는데요. 여기서 한가지 궁금증이 생기실 것입니다. 전체 선택자로 글씨 색깔을 파란색으로 지정하고 p 태그 선택자로 노란색을 지정하면 글씨는 어떤 색상이 적용될까요? 선택자로 스타일을 작성할 때 선택 범주로 겹치는 경우가 많습니다. 이번 포스팅에서는 스타일이 적용되는 css 우선 순위를 알아보겠습니다. Css는 선택자에 따라 우선순위가 존재하며 이에 따라 해당 태그에 우선적으로 스타일이 적용됩니다. 스타일 우선 순위란 어떤 스타일을 먼저 적용할 것인지 결정하는 규칙을 말합니다. 1순위 : 사용자 스타일 시트 사용자 스타일 시트는 저시력자 같이 특별한 환경이 필요한 사용자에 맞게 구성한 스타일 시트를 말합니다. 해당 스타일 시트는..
안녕하세요 엘빈입니다. 저번 포스팅에서는 css 기초적인 내용에 대해서 알아보았는데요. Css를 제대로 활용하려면 선택자,스타일 속성, 속성값 3개를 제대로 알아야 한다고 말했습니다. 이번 포스팅에서는 가장 헷갈리고도 공부할 것이 많은 선택자에 대해서 알아보겠습니다. 가장 많이 사용되는 선택자들부터 알아보고 나중에 포스팅을 통해 다양한 선택자에 대해서 알아보겠습니다. 전체 선택자 * {font-size: 15px;font-family: cursive;} 전체 선택자는 웹문서 전체 모든 요소에 해당 스타일을 적용시킬때 사용합니다. 주로 웹문서에서 가장 기본이 되는 스타일을 지정할 때 사용합니다. 예를 들어 글꼴,사이즈,여백 등이 있습니다. 스타일을 표시하지 않으면 전체 선택자에 표시된 스타일이 자동으로 지..
웹문서는 크게 3가지로 구성되어 있습니다. 기본적인 틀들의 배치와 형태를 결정하는 HTML 태그와 문서의 디자인과 스타일을 결정하는 CSS, 웹문서가 동작할 수 있도록 여러 기능들을 결정하는 JS가 있는데요. 웹프로그래밍을 배울때 이 셋중 하나라도 빠진다면 완전한 웹페이지라고 말할 수 없을 것입니다. 이번 포스팅에서 다룰 것은 CSS가 무엇인지, 기본적으로 어떻게 구성되어 있는지 등의 기초적인 내용입니다. 코드 작성부터 배우는 것보다 기본적으로 배우는 것이 무엇인지를 알아야겠죠? CSS란 무엇일까? Css는 웹문서에 생기를 더해줍니다. Css가 없는 웹 문서는 그저 딱딱한 문서에 불과하죠. 보기 좋은 음식이 먹을때도 좋은 듯이 아무리 훌륭한 내용을 포함한 문서라도 가독성이 떨어지거나 보기에 괴상하면 좋다..
안녕하세요 엘빈입니다. 저번 포스팅까지 숫자형, 문자열 등 기본 자료형에 대해서 알아보았는데요. 기본 자료형으로도 많은 연산을 수행할 수 있지만 부족한 감이 없지 않아 있습니다. 파이썬은 기본형을 제외한 다양한 자료형을 제공하는데요. 그 중 가장 유용하게 쓰이는 것이 리스트 자료형입니다. 이번 포스팅에서는 리스트 자료형에 대해서 상세히 알아보겠습니다. 리스트 자료형이란? 여러가지 값들을 저장할 때 어떻게 해야할까요? 단순히 생각하지면 5개의 값이 필요할 때 5개의 변수를 선언하면 될 것입니다. 하지만 100개의 값이 필요할 때 100개의 변수를 선언한다면 너무나도 힘든 일이 될 것입니다. 리스트 자료형은 여러 값들을 보다 편리하게 저장하기 위해 등장하였습니다. 다른 프로그래밍 언어의 경우 배열이라는 개념..
안녕하세요 엘빈입니다.저번 포스팅에서는 문자열 함수 및 표현 방법에 대해서 알아보았습니다. 문자열은 여러개의 문자 데이터가 합쳐진 만큼 실제 개발 환경에서 활용하는 방법이 다양합니다. 이번 포스팅에서는 문자열에 관련하여 편리한 기능을 제공하는 인덱싱과 슬라이싱에 대해서 알아보겠습니다. 문자열 인덱싱(indexing) 인덱싱(indexing)이란 무언가를 가리킨다는 뜻으로 문자열에 번호를 매겨 특정 문자를 찾을 수 있는 기능입니다. 만약 문자열 a 내용이 "very good" 일 때 문자 하나하나의 위치를 어떻게 표현할까요? 문자 v e r y g o o d 인덱싱 0 1 2 3 4 5 6 7 8 다음과 같이 숫자 0부터 시작해 1씩 더해집니다. 즉 v 위치를 나타내는 인덱싱 숫자는 0입니다. 만약 y의 ..
안녕하세요 엘빈입니다. 저번 포스팅에서는 파이썬 기본 자료형에 대해서 알아보았습니다. 이번 포스팅에서는 문자열과 관련된 여러가지 함수들을 알아보겠습니다. 파이썬은 문자열 연산에 대해서 다양한 함수들을 제공하고 있습니다. 개발하면서 유용한 함수들이 너무 많아 전부 소개시켜드리기는 무리입니다.. 자주 사용하는 문자열 함수들과 표현에 대해서 간략히 알아보겠습니다. 문자열 함수 1 str = " Life is good " 2 lenStr = len(str) # 문자열 길이 구하기 3 findStr = str.find('i') # 특정 문자 찾기 4 upeerStr = str.upper() # 문자열 대문자로 5 lowerStr = str.lower() # 문자열 소문자로 6 stripStr = str.strip..
안녕하세요 엘빈입니다. 저번 포스팅에서는 파이썬 및 에디터 설치 방법에 대해서 알아보았습니다. 이번 포스팅에서는 파이썬에서 가장 기초가 되는 기본적인 자료형에 대해서 알아보겠습니다. 파이썬의 기본 자료형은 다른 프로그래밍 언어와 유사합니다. 하지만 다른 점이라면 자료형 타입을 작성하지 않아도 된다는 것입니다. 즉 할당되는 값에 따라서 자동으로 자료형을 지정한다는 것이죠. 숫자형 (1) 숫자형 할당 숫자형은 크게 4가지로 구분됩니다. 항목 실제 파이썬 사용 정수 100,200,32,45 실수 123.33, 200.01, 3.14568 8진수 0o43, 0o21 16진수 0x2A, 0xCC 다음과 같은 코드를 작성해봅시다. 1 a = 100 # 정수형 2 b = 1.2 # 실수형 3 c = 0o177 # 8..
안녕하세요 엘빈입니다. 저번 포스팅에서는 form 구조에 대해서 간략히 알아보았습니다. 이번 포스팅에서는 Form 태그 안에서 대부분이 차지하는 input 태그에 대해서 알아보겠습니다. Input 태그는 입력 형식을 구현하기 위한 태그로 type 유형에 따라 다양하게 화면에 표시할 수 있습니다. 기본 형식은 다음과 같습니다 " " type 은 input 태그를 입력할 때 필수적인 속성입니다. type 값에 따라 input 태그는 다양한 기능과 모습으로 화면에 구현됩니다. id 값은 필수적이진 않지만 꼭 값을 넣도록 요구되는 속성 값입니다. 그 이유는 다른 input 태그와 구별하기 위함과 웹 서버에서 입력 값을 판별하기 위함입니다. 나중에 이에 대해 자세히 포스팅 하겠습니다! 일단 이정도만 알아 두고 t..
안녕하세요 엘빈입니다. 파이썬을 실습하려면 파이썬과 코드를 작성할 수 있는 에디터를 설치해야겠죠? 1.우선 파이썬 공식 홈페이지의 다운로드 페이지에서 윈도우 용 파이썬 언어 패키지를 다운로드합니다. Download Python The official home of the Python Programming Language www.python.org ( 파이썬 공식 홈페이지 메뉴 중 "Download" 버튼을 클릭한다 ) ( 가장 최신 버전을 다운로드한 후 더블 클릭을 통해 실행해준다 ) 2.installer가 실행되면 설치가 진행되는데요. 이 때 파이썬이 어느 프로그램에서든지 실행될 수 있도록 'Add Python xx to PATH' 옵션에 꼭 체크해주시기 바랍니다. 3.설치가 완료되면 close를 눌러..
안녕하세요 엘빈입니다. 방학을 기념으로 파이썬 공부와 이론들을 정리하는 포스팅을 연재하려고 합니다. 현재 파이썬은 대세인 프로그래밍 언어 중 하나로 자리잡았습니다. 요새 취업 시장에서도 파이썬 개발 가능 여부를 많이 묻는다고 하더군요. 파이썬의 차별점 컴퓨터 공학과로서 여러가지 언어를 만져보았지만 파이썬은 다른 언어들과 다른점이 많았습니다. 일단 대부분 언어가 사용하는 문장 끝 세미콜론을 사용하지 않는다는 점이 충격이였습니다. 또한 강력한 메소드 함수들을 제공하며 코드가 다른 언어에 비해 너무나도 간결했습니다. 여담으로 말하자면 별것도 아닌것으로 가장 긴 코드를 작성했던 언어는 c#이였는데요. (입출력 구문부터 너무 깁니다) 비교하자면 거의 코드 문장수가 반토막 난 듯한 느낌이 들었습니다. 파이썬이 다른..
안녕하세요 엘빈입니다. 저번 포스팅에서는 링크 관련 태그들을 알아보았습니다. 이번 포스팅에서는 입력을 위한 태그 form에 대해서 알아보겠습니다. 웹에서 form은 자주 사용됩니다. Form이 무엇이냐고요? 로그인 버튼, 회원가입 페이지 등 사용자가 입력을 하는 창을 보신 적이 있을 것입니다. 빈칸의 내용을 입력하고 제출 버튼을 클릭하면 이 입력 내용들은 웹 서버로 보내집니다. 이러한 입력 및 제출과 관련한 기능을 제공하는 태그가 form인 것입니다. form 태그 만들기 Form 태그는 속성을 통해 서버로 어떤 방식으로 넘길 것인지, 어떻게 처리할 것인지를 지정할 수 있습니다. 사용하는 속성은 다음과 같습니다. method 넘겨주는 방식을 지정합니다. (get, post) name 폼의 이름을 지정합니..
안녕하세요 엘빈입니다. 링크는 웹 문서가 다른 일반 문서와 구별되는 가장 큰 특징입니다. 사이트들간의 이동을 생각하시면 쉽습니다. 우리는 해당 사이트의 주소만 알면 웹상에 어디든 이동할 수 있죠. 즉 클릭만 하면 연결된 곳으로 즉시 이동 가능하여 웹 사용을 더욱 편리하게 해줍니다. Html 문서 또한 링크 이동을 위한 태그들을 제공하고 있습니다. 링크 만들기 태그와 href 속성 글씨나 메뉴의 버튼 등을 클릭하면 어딘가로 이동하는 현상을 자주 보았을 것입니다. A 태그는 링크 주소를 통해 해당 주소로 이동할 수 있는 기능을 제공합니다. A 태그에서 사용 가능한 속성은 다음과 같습니다. 속성 태그 Href 문서나 사이트의 주소값 Target 이동 시 표시될 위치를 지정 Download 링크 내용을 다운로드..
안녕하세요 엘빈입니다. 저번 포스팅에서는 표 관련 태그들에 대해서 알아보았는데요. 이번 포스팅에서는 웹 사이트 꾸미기의 핵심이라 할 수 있는 이미지 관련 태그들에 대해서 알아보겠습니다. 텍스트로만 웹화면을 표시한다면 밋밋한 맛이 클 것입니다. 텍스트에 각종 효과를 준다고 해도 사람들은 글보다 시청각 자료에 대해서 좀 더 잘 이해하죠. 웹에서 자주 사용하는 이미지 형식은 무엇이 있을까요?? 대부분 사용되는 파일 형식은 GIF(움직이는 이미지를 표시할 때 주로 사용), JPG(다양한 색상과 명암을 표현할 수 있음), PNG(투명 배경 등 네트워크 용으로 적합함)가 있습니다. 최근 구글에서 WEBP를 개발하였습니다. 화면에 표시할 때 기존보다 적은 용량으로 사진을 보여줄 수 있게 되었습니다. 이처럼 웹개발에 ..
안녕하세요 엘빈입니다 표는 웹 문서 자료를 정리 할 때 자주 사용하는데요. Html 문서에서 또한 표를 이용한 디자인을 많이 적용시킵니다. 이번 포스팅에서는 표와 관련된 태그들에 대해서 알아보겠습니다. 기본적인 표 만들기 기본적인 표를 만드는데 총 3가지의 태그가 사용됩니다. 기본 테이블을 형성하는 소스 코드는 다음과 같습니다. 1 2 3 4 8 9 10 11 12 내용1 13 내용2 14 내용3 15 내용4 16 17 18 내용1 19 내용2 20 내용3 21 내용4 22 23 24 25 여러 열을 묶어 스타일 지정하기 여러 개의 열에 색을 넣고 싶다면 어떻게 할까요? 각각의 행이나 열에 스타일을 지정하려면 많은 시간이 소비될 것입니다. Col, colgroup 태그를 사용하면 여러 열을 묶어 한번에 ..
안녕하세요 엘빈입니다. 저번 포스팅에서는 텍스트 관련 태그들에 대해서 알아보았는데요. 이번 포스팅에서는 메뉴를 만드는데에 중요한 목록 관련 태그들에 대해서 알아보겠습니다. 1. 순서 없는 목록을 만들때 사용하는 , 태그 순서가 필요하지 않은 목록을 만들때에는 ul,li 태그를 세트로 사용합니다. 다음과 같은 코드를 작성해봅시다. 이거는 목록 리스트입니다 이렇게 작성하면 순서없는 목록으로 표시됩니다. ul 태그 밑에 li 태그를 작성하며 실제 내용은 li 태그안에 작성합니다. 해당 코드를 브라우저로 열면 다음과 같이 화면이 표시됩니다. 화면에 표시되는 것과 같이 점 표시로 목록을 표시하며 코드 적은 순서대로 화면에 표시됩니다ㅣ. 실제 html 개발때 자주 사용되는 것은 순서가 없는 목록이 많습니다. 따라서..
안녕하세요 엘빈입니다. 저번 시간까지 html 문서의 기본 구조를 살펴보았는데요. 이번 포스팅부터 실제 html 문서를 작성하는데 사용되는 태그와 속성에 대해서 알아보겠습니다. * 텍스트를 덩어리로 묶어 주는 태그 태그들은 크게 Block 태그와 inline 태그로 나뉩니다. 지금부터 알아볼 태그들은 선택한 텍스트 글자에서만 적용되는 것이 아니라 텍스트가 포함된 블록 전체에 적용되는 태그들입니다. 제목을 표시하는 태그 h1입니다 h2입니다 h3입니다 h4입니다 h5입니다 h6입니다 h(숫자) 태그는 제목을 의미하는 태그입니다. 다음과 같이 작성해 봅시다. 위와 같이 h태그를 사용하면 제목과 같은 글씨체로 표시됩니다. h 뒤의 숫자가 작을수록 좀 더 큰 제목을 표시하며 작아질수록 글씨 크기가 작아집니다. ..
안녕하세요 엘빈입니다. 홈페이지는 기본적으로 html 웹 문서 형태로 구조되있습니다. 즉 우리가 일상에서 사이트를 접속하는 방식은 네트워크를 통해 웹문서를 다운로드 받고 이를 브라우저가 보여주는 형태입니다. 그렇다면 웹 문서 구조는 어떻게 구조화 되있을까요? 저번 포스팅에서 말한 것처럼 웹 편집기로는 여러가지 도구가 있습니다. 특별한 도구가 필요한 것은 아니니 메모장으로도 html 문서를 작성할 수 있는데요. 블로그 포스팅에서는 편집기로 visual studio code를 사용하겠습니다. visual studio code 설치 방법에 대해서는 아래 링크를 클릭해주세요. Visual Studio Code 설치 방법 홈페이지 만드는 것은 절대 어렵지 않아요! 그저 이렇게 상황에 맞게 태그들을 작성해주시면 됩..