목록티스토리 (214)
EverGiver
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bu54kX/btrLTVkug81/MAiuUiqzBLMqTvYwvzdCu0/img.png)
시멘틱태그 웹사이트 개발자들이 id/class를 너무 개인의 취향에 따라서 작성을 하다 보니 여러 커뮤니케이션 및 유지보수 작업에 어려움이 있어서 이것들을 하나로 통합시키기 위해 만들어진 태그 #wrap - 원래는 작성을 하지 않아도 큰 문제가 없다. - 국내 개발자들이 html태그를 작성하기 전에 #wrap이라는 이름의 div태그를 하나 만들어서 그 안에다가 작성을 하자라고 약속을 해서 만들어 주는 느낌 header - 웹사이트에서 로고 (사이트의 얼굴) - 그 대상이 어떠한 대상인지 알 수 있게 해주는 가장 중요한 존재 - 보통의 header는 메뉴 부분과 동 떨어져 따로 존재하는 케이스이다. nav - 웹사이트 메뉴를 담당하고 있는 파트 main - 어떠한 사이트 안에서 주된 내용들을 담당하고 있는..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qNl0W/btrLR8Ldxvs/ddemZOfo26eCkC9oglfWZ0/img.png)
모듈 : 함수나 변수 또는 클래스를 모아 놓은 파일 모듈 만들기 # mod1.py def add(a, b): return a + b def sub(a, b) return a - b → mod1.py 파일이 모듈이다. → 파이썬 확장자 .py로 만든 파이썬 파일은 모두 모듈이다. 모듈 불러오기 import 모듈 이름 → import mod1.py로 입력하지 않도록 주의하자 from 모듈 이름 import 모듈 함수 → 모듈 이름 없이 함수 이름만 쓰고 싶은 경우 사용 from mod1 import add, sub from mod1 import * → add 함수와 sub 함수를 둘다 사용하고 싶은 경우 → * 문자는 '모든 것'이라는 뜻이다. if__name__ == "__main__":의 의미 #mod1..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lVGAP/btrLLWFyow6/7fqIbskAjlNkXl0juWiGQk/img.png)
클래스와 객체 클래스 : 똑같은 무엇인가를 계속해서 만들어 낼 수 있는 설계 도면 객체 : 클래스로 만든 피조물 특징 1. 객체마다 고유한 성격을 가진다. >>> class Cookie: pass >>> a = Cookie() >>> b = Cookie() 사칙연산 클래스 만들기 class FourCal: def setdata(self, first, second): // 매서드의 매개변수 self.first = first // 매서드의 수행문 self.second = second // 매서드의 수행문 def add(self): result = self.first + self.second return result def mul(self): result = self.first * self.second ret..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pZsAG/btrLTVSj5j6/qaUBYvq7xnh2kbcPhPuQtk/img.png)
기타 정보 #1 - 선택자 ~ 선택자 : 앞에 있는 선택자 바로 뒤에 오는 모든 선택자를 골라주는 선택자 - 선택자 + 선택자 : 앞에 있는 선택자 바로 뒤에 오는 선택자를 골라주는 것 - first-child : 대상 선택자 중에 가장 먼저 오는 선택자를 골라주는 것 - last-child : 대상 선택자 중에 가장 마지막 선택자를 골라주는 것 안녕하세요 h2태그입니다 h3태그입니다 h2태그입니다 h3태그입니다. h2태그입니다 h3태그입니다 첫번째 li 두번째 li 세번째 li 기타 정보 #2 - background-color:red : 색상명을 단어로 적어서 표현 - background-color:#987654 ★ : hex코드를 넣어주는 방식 #과 함께 사용 필수 - background-color:..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bwEaLK/btrLLYcfcGn/o98Dkhn0oHUklpptsrk0i0/img.png)
파일 생성하기 f = open("새파일.txt", 'w') f.close() open 함수는 '파일 이름'과 '파일 열기 모드'를 입력값으로 받고 결괏값으로 파일 객체를 돌려준다. 파일 객체 = open(파일 이름, 파일 열기 모드) 파일 열기 모드 설명 r 읽기 모드 - 파일을 읽기만 할 때 사용 w 쓰기 모드 - 파일에 내용을 쓸 때 사용 a 추가 모드 - 파일의 마지막에 새로운 내용을 추가할 때 사용 파일을 쓰기 모드로 열어 출력값 적기 f = open("C:/doit/새파일.txt", 'w') for i in range(1, 11): // 1부터 10까지 i에 대입 data = "%d번째 줄입니다.\n" %i f.write(data) // data를 파일 객체 f에 써라 f.close() 프로그램..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dgM2HH/btrLTVrg1YV/30Sx0dPKTp6UxkHSjEa6Y1/img.png)
사용자 입력 input의 사용 >>> a = input() Life is too short, you need python // 사용자가 입력한 문장을 a에 대입 >>> a 'Life is too short, you need python' → input은 입력되는 모든 것을 문자열로 취급한다. 프롬프트 값을 띄워서 사용자 입력받기 input("질문 내용") >>> number = input("숫자를 입력하세요: ") 숫자를 입력하세요: >>> print(number) 3 print 자세히 알기 >>> a = 123 >>> print(a) // 숫자 출력하기 123 >>> a = "Python" >>> print(a) // 문자열 출력하기 Python >>> a = [1, 2, 3] >>> print(a..