컴퓨터 사이언스 부트캠프 with 파이썬 - 6장 객체 지향 프로그래밍
컴퓨터 사이언스 부트캠프 with 파이썬 6장 객체 지향 프로그래밍 1. 프로그래밍 패러다임 절차 지향 (procedural programming), 객체지향 프로그래밍 (object-oriented programming), 함수형 프로그래밍(functional programming)등은 모두 프로그래밍 패러다임의 한 종류이다. 패러다임은 어떠한...
컴퓨터 사이언스 부트캠프 with 파이썬 - 5장 함수
컴퓨터 사이언스 부트캠프 with 파이썬 5장 함수 1. 자료구조 1.1 자료 구조 미리 엿보기 함수의 작동 원리를 이해하려면 스택의 개념을 반드시 알아야한다. 스택은 접시쌓기와 같은데, 데이터를 저장할때 접시처럼 차곡차곡 쌓아...
컴퓨터 사이언스 부트캠프 with 파이썬 - 4장 문자와 문자열
컴퓨터 사이언스 부트캠프 with 파이썬 4장 문자와 문자열 컴퓨터는 0과 1밖에 알지못하는대 문자를 어떻게 표현할 수 있을까? 1. 아스키코드 대표적인 문자 인코딩 방식이다. 문자 하나에 정수 하나를 매핑해 특정문자를 표현....
컴퓨터 사이언스 부트캠프 with 파이썬 - 3장 실수
컴퓨터 사이언스 부트캠프 with 파이썬 3장 실수 1. 부동소수점 부동소수점에서 부는 떠다닌다는 뜻으로 하나의 실수를 여러가지방법으로 표현할 수 있다. ex) 123.456 > 1.23456 x 102 > 1234.56 x 10-1 2....
컴퓨터 사이언스 부트캠프 with 파이썬 - 2장 정수
컴퓨터 사이언스 부트캠프 with 파이썬 - 2장 정수 1. 컴퓨터에서 수를 표현하는 방법 수를 표현하는 방법은 기수법(numeral system)이라고 한다. 밑수를 정하면 밑수의 갯수만큼 숫자를 사용해서 수를 나타낼수 있다. ex) 10진수...
컴퓨터 사이언스 부트캠프 with파이썬 1장 변수
컴퓨터 사이언스 부트캠프 with파이썬 1장 변수 1-1 메모리 미리보기 변수나 참조의 개념을 이해하려면 메모리부터 이해해야한다. 컴퓨터는 1과 0으로 이루어진 데이터만을 처리하며 0,1를 표현할수 있는 데이터 단위를 bit라고 한다. 1byte =...
Django Model field reference(공식문서 번역)
이 문서는 Django 공식문서 Model field reference 의 내용을 번역하였습니다. 오역이 매우 많을 수도 있습니다. 발견시 Comment 부탁드립니다. Django Versions 2.0 이 문서에는 Field options 및 Field 유형을 포함한 필드의...
SQL Database 구문 정리
SQL Database구문 정리 SQL 튜토리얼 구문에 이어 데이터 베이스 구문을 정리해보자 CREATE DATABASE 구문 CREATE DATABASE databasename; DB를 생성한다 DROP DATABASE 구문 DROP DATABASE databasename; DB를 삭제한다. CREATE TABLE 구문...
SQL Tutorial 구문 정리
SQL 구문 정리 SQL은 데이터베이스를 관리하기 위한 프로그램이다. 데이터베이스는 대게 테이블을 가지고 관리하며 각 테이블은 이름으로 식별되어 레코드(행)이 쌓여 관리된다. 테이블 의 예시 CustomerID CustomerName ContactName Address City PostalCode Country...
Python 배워보기 - 클래스를 이용한 장비관리 프로그램
Python 배워보기 - 클래스 ####클래스를 이용하여 간단한 장비관리를 구현해보자 앞서 잔 코드는 매니져님의 도움을 많이 받아 작성되어, 내가 한번 짜보자는 느낌으로 새로 만들어보았다. 근대 코드가 비슷하게 만들어지는건 어쩔수 없나보다. class...