본문 바로가기

간단한 홈페이지 만들기 - 00.소개 안녕하세요. 보통 홈페이지 만들기를 위한 도구는 웹 디자인(Web Design) + 웹 프로그래밍(Web Programming) + 데이터베이스(Database)와 같이 구성이 됩니다.1. 웹 디자인은 HTML(CSS)이라는 마크업 언어를 이용하여 홈페이지에서 눈에 보이는 부분을 구성하는 작업을 의미합니다.2. 웹 프로그래밍은 앞서 디자인된 홈페이지에 다양한 기능들(게시판, 회원가입, 로그인 등)을 추가하는 작업을 의미합니다. 보통 PHP, JavaScript 등의 프로그래밍 언어가 사용됩니다.3. 하지만 회원가입을 하고 로그인을 하기 위해서는 회원 정보를 저장할 장소가 필요합니다. 또한, 게시판에 쓴 글이 저장될 장소도 필요합니다. 이를 위해 필요한 것이 데이터베이스입니다. 대표적인 데이터베이스로 My.. 더보기
[내맘대로 파이썬 API] 변수 타입 본 카테고리는 제가 개인적으로 파이썬(Python)을 이용해 개발을 하면서 새롭게 알게된 모듈, 또는 흥미로운 코드를 공유하는 카테고리입니다.기본적으로 파이썬 버전은 3를 기반으로 합니다. 변수 타입 확인해당 변수에 타입 확인type( value )예제 코드 a = [ 1, 2, 3 ] print( type( a ) ) >>> 특정 타입에 속하는지 확인isinstance( value, type ) -> return True or False예제 코드 a = [ 1, 2, 3 ] if isinstance( a, list ): a.append( 4 ) print( a ) >>> [ 1, 2, 3, 4 ]in을 사용하여 여러 타입에 속하는지 확인 가능 예제 코드 a = 3.0 if isinstance( a, (.. 더보기
[내맘대로 파이썬 API] 딕셔너리 본 카테고리는 제가 개인적으로 파이썬(Python)을 이용해 개발을 하면서 새롭게 알게된 모듈, 또는 흥미로운 코드를 공유하는 카테고리입니다.기본적으로 파이썬 버전은 3를 기반으로 합니다. 딕셔너리(Dictionary) 키(Key), 밸류(Value) 뒤집기reversed_dictionary = dict( zip( original_dictionary.values(), original_dictionary,keys() ) )예제 코드 org_dict = { 'a': 1, 'b': 2, 'c': 3 } rvsd_dict = dict( zip( org_dict.values(), org_dict.keys() ) ) print( rvsd_dict ) >>> { 1: 'a', 2: 'b', 3: 'c' } 더보기