기본 이론 책 8

02장 파이썬 프로그래밍의 기초, 자료형

자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등과 같이 자료 형태로 사용하는 모든 것을 뜻한다.프로그램의 기본이자 핵심 단위가 바로 자료형이다.데이터베이스 프로그램을 만들려면 어떤 자료를 저장할 것인지부터 알아야 하는 것처럼 기본 중의 기본이다.1. 숫자형숫자형(Number)이란 숫자 형태로 이루어진 자료형1) 숫자형은어떻게 만들고 사용할까?정수형- 정수형(integer)이란 말 그대로 정수를 뜻하는 자료형실수형- 실수형(floating-point)이란 소수점이 포함된 숫자8진수와 16진수- 8진수(octal)를 만들기 위해서는 숫자가 0o 또는 0O(숫자 0 + 알파벳 소문자 o 또는 대문자 O)으로 시작하면 된다.- 16진수(hexadecimal)를 만들기 위해서는 0x로 시작하면 된다. 2)..

01장 파이썬이란 무엇인가?

01장에서 배우는 내용- 파이썬의 특징과 장단점- 파이썬 프로그래밍을 위한 환경 구축 방법- 간단한 파이썬 프로그램 작성1. 파이썬이란?1990년 암스테르담의 귀도 반 로섬이 개발한 인터프리터 언어코미디 쇼인 '몬티 파있너의 날아다니는 서커스'에서 유래인터프리터 언어란 소스 코드를 한 줄씩 해석한 후 그때그때 실행해 결과를 바로 확인할 수 있는 언어사전적 의미- 고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀- 아폴로 신이 델파이에서 파이썬을 퇴치했다는 이야기가 전해져 옴=> 아이콘이 뱀 모양인 이유컴퓨터 프로그래밍 교육할 때뿐만 아니라 기업에서 실무를 할 때도 많이 사용대표 기업 : 구글 (+ 인스타그램, 넷플릭스, 아마존 등)장점 : 공동 작업과 유지 보수가 매우 쉽고 편리-> 다른 언어로 작..

00장 들어가기 전에

함께 만들어가는 온라인 책댓글과 피드백으로 지속적인 보강1. 머릿말저자 : 박응용2001년부터 꾸준한 피드백2. 저자소개박응용 (pahkey@gmail.com)국내 저자로는 최초의 파이썬 안내서위키독스(https://wikidocs.net)라는 온라인 서비스를 제작하여 프로그래밍 및 IT관련 지식을 공유프로그래밍 문제풀이를 통해 코딩실력과 알고리즘을 수련하는 코딩도장(http://codingdojang.com) 서비스를 운영3. 동영상 강의조코딩https://www.youtube.com/@jocoding 조코딩 JoCoding누구나 배울 수 있는 쉬운 코딩 채널을 만들어가는 조코딩입니다. 프로그래밍에 대해 아무것도 모르더라도 개발이 가능하도록 기초부터 차근차근 쉽게 설명해드립니다. 또한, 단순히 코딩 지..

문제 02_ 배열 제어하기 [파이썬]

1. 나의 코드(미완)2. 정답 코드3. 개념 정리set() 함수- 집합을 생성하는 내장함수- 중복값 허용 X => 중복 문제 해결에 용이- 시간 복잡도가 O(N) : 해시 알고리즘으로 데이터를 저장sort() 활용 - reverse 매개변수- True : 내림차순- False : 오름차순반복문을 통해 일일이 했다면 시간 복잡도가 O(N^2)로 성능이 좋지 않음=> 파이썬에는 코딩테스트에 유용한 함수가 많다=> 굳이 직접 작성하려 하지 말자4. 시간 복잡도 분석(미완)

02_나만의 SQL 실습 환경 만들기

1. 내 컴퓨터 환경 확인하기MySQL 8.0 커뮤니티 에디션 윈도우에서 컴퓨터 사양 확인하기(생략)macOS에서 컴퓨터 사양 확인하기(생략)2. MySQL 설치하기설치링크 : MySQL :: Download MySQL Community Server MySQL :: Download MySQL Community ServerSelect Version: 9.1.0 Innovation 8.4.3 LTS 8.0.40 Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedor..

01_데이터 베이스란?

1. 데이터베이스란 무엇일까?데이터베이스(DB: database)여러 사람이 공유할 목적으로 통합 관리하기 위해 논리적으로 연관된 데이터를 모아 일정한 형태로 저장해 놓은 것여러 시스템 또는 사용자들이 공용할 목적으로 통합, 저정한 데이터의 집합데이터베이스의 목적중복 데이터를 최소화하여 조직의 목적에 맞게 데이터를 효율적으로 관리데이터베이스의 정의 (ISOS)통합된 데이터 (Integrated Data) : 데이터 중복을 최소화저장된 데이터 (Stored Data) : 접근 가능한 저장 매체에 저장운영 데이터 (Operational Data) : 조직의 고유한 업무를 수행에 필수공용 데이터 (Shared Data) : 여러 응용 시스템이 공동으로 소유하고 유지데이터베이스 시스템의  특징 (R1C3)실시간..