Python/Basics
@ 순서도 가이드
@ 순서도 가이드
2024.02.01diagrams.net Link Flowchart Maker & Online Diagram Software Flowchart Maker and Online Diagram Software draw.io is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN online, as a circuit d app.diagrams.net 1. 프로그래밍과 순서도 컴퓨터는 스스로 알아서 동작하지 않는다. 컴퓨터가 수행해야 할 일을, 개발자가 프로그램으로..
6. 기본 자료형 - 숫자
6. 기본 자료형 - 숫자
2024.02.01이름 분류 타입 가변 예 정수 1. 숫자 integer N 47, 25000, 25_000 소수 float N 3.14 복소수 complex N 3j, 5+9j 문자열 2. 문자 string N 'alas', 'black' 불리언 3. 논리 bool N True, False ① 체크리스트 변수이름에 정수와 소수 형태의 숫자 데이터를 구분해 대입 할 수 있는가? 숫자 데이터를, 산술 연산자를 사용해 계산 할 수 있는가? 숫자 데이터를 변수이름에 할당하고, 산술 연산자를 사용해 계산 할 수 있는가? 숫자 데이터를 변수이름에 할당하고, 복합 대입 연산자를 사용해 계산 할 수 있는가? 정수와 소수의 연산 결과가 소수임을 이해하고 있는가? 산술 연산자와 복합 대입 연산자를 이해하고 있는가? 여러가지 연산이 복합적..
5. 자료형
5. 자료형
2024.02.01이름 유형 타입 객체 가변 예시 정수 기본 자료형 Integer 불변 47, 25000, 25_000 소수 Float 불변 3.14 불리언 Boolean 불변 True, False 문자열 String 불변 'alas', 'black' 리스트 복합 자료형 List Y ['python', 'C++'] 튜플 Tuple 불변 (2,4,6) 딕셔너리 Dictionary Y {'game':'bingo','dog':'dingo'} 집합 Set Y set([3,5,7]) 체크리스트 프로그래밍의 목적을 이해하고 있는가? Data(값, value)를 대신 변수이름을 사용할 때, 자료형을 구분하는 이유를 설명 할 수 있는가? 소스코드로 구현 해야 할 "현실의 어떤 대상"은 데이터로 표현 가능하다. 그리고 몇가지 유형으로 구..
4. 입력과 출력, f-string
4. 입력과 출력, f-string
2024.02.011. 출력 1.1 print( ) 함수 사용법 # print()함수를 1개로 여러개의 변수 동시에 출력하기 f_name = "Richard" l_name = "kim" print("Name:", f_name, l_name) # Name: Richard kim 1.2 print( ) 함수 응용법 - 띄어쓰기 대체하기 print("foo", 42, "bar") print("foo", 42, "bar", sep="/") print("foo", 42, "bar", sep="...") print("foo", 42, "bar", sep="") 1.3 print( ) 함수 응용법 - 줄바꿈 대체하기 print("foo", end="/") print(42, end="/") print("bar") print("foo",..
3. 코딩 스타일과 주석
3. 코딩 스타일과 주석
2024.02.011. 소스코드 이름 짓기 규칙 *코딩 스타일과 네이밍 관례(Coding Convention): 변수명, 함수명, 클래스명, 패키지명.. *PEP 8 스타일 검색 소스코드에 사용되는 이름을 짓는 규칙을 익히고, 습관을 갖는 것은 매우 중요하다. 의미있고 간결한 영어로 사용해야한다. # 1 # # 사용하면 안되는 변수명 유형 4가지 # hint >> print, @#%^&, " ", 1234567 # 첫번째, 파이썬 키워드(== 식별자, 예약어) 사용금지 # 두번째, # 세번째, # 네번째, # 2 # #파이썬 키워드 확인 방법 # hint >> google keyword : 파이썬 키워드 확인 방법 import keyword print(keyword.kwlist) # 결과 >> ['False', 'None..
2 변수와 데이터
2 변수와 데이터
2024.02.011. 변수 1.1 Data란? 프로그래밍 대상인 "현실의 어떤 것"은, 모두 구체적인 Data을 가지고 있다. title = '파이썬' price = '20_000' thick = 3 weight = 1.5 cover = 'python' width = 15 height = 25 writer = '홍길동' title = '순서도' price = '9_000' thick = 1 weight = 0.5 cover = 'arrow' width = 15 height = 25 writer = '이순신' 1.2 변수란? 책마다 Data( '파이썬', 20,000원, 3cm, 1.5kg 등)는 변한다. 제목, 가격, 두께, 무게 라는 상징성은 변하지 않는다. 케릭터마다 Data(마법사, 1,000, lv20, 화염구,..
1. 프로그래밍과 파이썬
1. 프로그래밍과 파이썬
2024.02.011. 프로그램이란? "현실의 어떤 대상"을 디지털화Digitization하여 인간의 편리성 향상을 목적으로한다. "현실의 어떤 대상"을 소스 코드로 구현된 프로그램으로 대체하는 것이다. 예) QR 방역패스, 출석체크, 은행업무, 주민등록증, 음식주문배달, 게임, 티켓팅 등 프로그램은, 모두 현실에서 기반된다. 프로그래밍 기술은 현실의 구조를 본떠서 만들어져왔다. 앞선 기술보다 인간의 필요성이 먼저다. Q. 프로그램은 왜 만들까요? 2. 프로그램의 구성 - 변수와 로직 "HRD 프로그램"의 로그인 기능을 분석하여, 프로그램을 구성하는 변수와 로직의 개념을 이해해보자. HRD-Net 어플 실행 로그인 버튼 클릭 로그인 페이지 보여주기 아이디 입력 비밀번호 입력 아이디 비밀번호가 일치하는지 확인 일치하면 > ..