All Pages
[Python 로직과 순서도] 04.리스트
[Python 로직과 순서도] 04.리스트
2024.07.19목표틀리는 것을 두려워하지 않게 되는 것이 목표입니다.문제들에 정답을 원하지 않습니다. 틀려도 됩니다. 에러 경고가 떠도 괜찮습니다. 초급 수준 문제부터 여러분의 일상을 프로그래밍으로 채우고, 습관을 바꿔주세요.내가 모르고 이해하지 못하는 기술에 자동완성 사용하실 생각이면, 개발자 외 다른 직업 추천드립니다. 앞으로 최소 2년 이상, 길게 보세요. 지금 당장 못하는게 정상입니다. 다시 한 번 말씀드리지만 정답을 원하지 않습니다.랜덤 값, 로컬 시간 가져오는 함수 외, 외장함수 사용 금지.순서도를 작성해 주세요.머리속에 논리 구조와 순서를 그리는 연습을 해주세요. diagrams.net Link모든 문제를 분석 → 설계 → 구현 과정으로 풀어주세요. 연습문제 예제371부터 10까지의 수를 리스트에 ..
[Python 로직과 순서도] 03.반복구조 (정답)
[Python 로직과 순서도] 03.반복구조 (정답)
2024.07.19연습문제 예제18 while 반복문을 사용해서 숫자 1부터 10까지 출력하세요(1) 1부터 시작되는 변수 i 를, 10보다 작거나 같을때까지 반복하며 i 값을 출력합니다.출력할때마다 변수 i 값을 1씩 증가되도록 합니다.더보기분석 (설명) 변수 i 에 숫자 1을 할당합니다. 변수 i 가 10이하인지 판별합니다. 변수 i 값을 출력합니다. 변수 i 값을 1 증가시킵니다. 설계 (순서도)구현i=1while i# 실행결과# 1 2 3 4 5 6 7 8 9 10 예제19for 반복문을 사용해서 숫자 1부터 10까지 출력하세요(1) 1부터 시작되는 변수 i 를, 10보다 작거나 같을때까지 반복하며 i 값을 출력합니다.출력할때마다 변수 i 값을 1씩 증가되도록 합니다.더보기분석 (설명) 변수 i 에 ..
[Python 로직과 순서도] 03.반복구조
[Python 로직과 순서도] 03.반복구조
2024.07.19목표틀리는 것을 두려워하지 않게 되는 것이 목표입니다.문제들에 정답을 원하지 않습니다. 틀려도 됩니다. 에러 경고가 떠도 괜찮습니다. 초급 수준 문제부터 여러분의 일상을 프로그래밍으로 채우고, 습관을 바꿔주세요.내가 모르고 이해하지 못하는 기술에 자동완성 사용하실 생각이면, 개발자 외 다른 직업 추천드립니다. 앞으로 최소 2년 이상, 길게 보세요. 지금 당장 못하는게 정상입니다. 다시 한 번 말씀드리지만 정답을 원하지 않습니다.랜덤 값, 로컬 시간 가져오는 함수 외, 외장함수 사용 금지.순서도를 작성해 주세요.머리속에 논리 구조와 순서를 그리는 연습을 해주세요. diagrams.net Link모든 문제를 분석 → 설계 → 구현 과정으로 풀어주세요. 연습문제 예제18 while 반복문을 사용해서 숫자 ..
16. 제어문 - 반복
16. 제어문 - 반복
2024.07.190. 참고더보기서수(序數, Ordinal Number, 순수 한글 순서 표현)순서를 나타내는 수몇 번째인지를 나타냄예시: 첫째(1st), 둘째(2nd), 셋째(3rd), 네 번째(4th)✔ 사용 상황: 등수, 줄 서기, 단계, 순서 표시 기수(基數, Cardinal Number, 순수 한글 숫자 표현)수량을 나타내는 수몇 개인지를 나타냄예시: 하나(1), 둘(2), 셋(3), 넷(4)✔ 사용 상황: 개수 세기, 수량 표현, 숫자 연산 한자어 숫자 표현 (한자어)➡ 기수(수량) 또는 서수(순서) 모두에 혼용되나 격식적, 공식공식 문서, 기술서, 공문, 법률, 수학적 표현에서 많이 사용예시: 일(一), 이(二), 삼(三) ✔ 사용 예시: 제1회, 제2조 구분 표현 역할 특징 사용처 예시 서수(한글..
12 복합 자료형 - 리스트
12 복합 자료형 - 리스트
2024.07.19더보기 리스트 사용 예시 참고 1 데이터 추출 대상참고 2 데이터 추출에 사용된 리스트, 딕셔너리참고 3 데이터 csv 추출 결과참고 4 자연어 딥러닝 프로그램이란?프로그램 데이터와 로직만으로 이루어져 있다.로직은 컴퓨터가 동작하는 순서이고, 이 과정에 따라 데이터를 저장, 수정, 삭제, 생성하는 과정이 복잡해질 뿐이다.데이터는 현실에서 여러가지 형태로 존재하고, 이를 프로그래밍에서 데이터는 자료형(Data Type) 이라는 형태로 구분하여 관리한다. 관리의 목적은, 프로그래밍의 편리성을 위해서다. 1. 리스트더보기1.1 리스트란?변수는, "하나의 값을 저장할 수 있는 저장공간"을 의미했습니다.리스트는, 여러개의 데이터를, 자료형 구분 없이, 한 번에 저장해 사용하는 것입니다.개발자가 편리하게# 변수..
[Python 로직과 순서도] 02.선택구조 (정답)
[Python 로직과 순서도] 02.선택구조 (정답)
2024.07.19예제09두 수 중 큰 수 찾기사용자로부터 입력 받은 두 수를 변수 a, b에 저장하고, a 값이 b 값보다 크면 a 값을 출력하고, 그렇지 않으면 b 값을 출력한다.구현a = int(input("정수: "))b = int(input("정수: "))if a>b: print("큰 수:", a)else: print("큰 수:", b) 예제10양수, 0, 음수 판별하기사용자로부터 입력 받은 수를 변수 a에 저장하고, a가 0보다 작으면 “음수”를, 그렇지 않고 0보다 크면 “양수”를, 그렇지 않으면 “0”을 출력한다.구현a = int(input("정수: "))if a0: print(a, ": 양수")else: print(a, ": 0") 예제11세 수 중 가장 큰 수 찾기(1)a가 b보다 ..
[Python 로직과 순서도] 02.선택구조
[Python 로직과 순서도] 02.선택구조
2024.07.18목표틀리는 것을 두려워하지 않게 되는 것이 목표입니다.문제들에 정답을 원하지 않습니다. 틀려도 됩니다. 에러 경고가 떠도 괜찮습니다. 초급 수준 문제부터 여러분의 일상을 프로그래밍으로 채우고, 습관을 바꿔주세요.내가 모르고 이해하지 못하는 기술에 자동완성 사용하실 생각이면, 개발자 외 다른 직업 추천드립니다. 앞으로 최소 2년 이상, 길게 보세요. 지금 당장 못하는게 정상입니다. 다시 한 번 말씀드리지만 정답을 원하지 않습니다.랜덤 값, 로컬 시간 가져오는 함수 외, 외장함수 사용 금지.순서도를 작성해 주세요.머리속에 논리 구조와 순서를 그리는 연습을 해주세요. diagrams.net Link모든 문제를 분석 → 설계 → 구현 과정으로 풀어주세요.연습문제 예제09두 수 중 큰 수 찾기사용자로부터 입력..
11. 제어문 - 조건
11. 제어문 - 조건
2024.07.181. 의사 코드(pseudo code, 슈도 코드)더보기변수 x에 10 할당 # 한글로 표현한 의사 코드(pseudo code, 슈도 코드)x = 10 # 파이썬 코드 2. 조건문이란?더보기조건문 을 사용하면 조건에 따라 다른 코드를 실행할 수 있습니다.if 비가 온다면: 우산을 가지고 나간다. if 날씨가 춥다면: 코트를 입고 나간다. if 날씨가 덥다면: 반소매에 얇은 옷을 입고 나간다. 3. 조건문 사용법더보기3.1 근무시간이 주 40시간 이상이면, 보너스 200% 지급하라. hrs = 45if hrs >= 40: print('보너스를 지급합니다.')print('보너스는 지급 프로세스를 종료합니다.') 3.2 근무시간이 주 40시간 이상이면, 보너스..
10. 들여쓰기
10. 들여쓰기
2024.07.18* 들여쓰기만 이해한다. 명심할 것은 들여쓰기와 유효범위를 다르다. 1. 목적제어문(조건, 반복), 함수, 클래스는 필요한 소스 코드만 그룹으로 만들어 실행합니다.프로그램 코드에서 블록이라고 합니다. 2. 사용 방법구분의 시작점은 소스코드 라인 마지막의 콜론(:) 으로 시작합니다.콜론(:) 다음 라인부터 들여쓰기를 통해 코드의 블록을 유효범위가 지정됩니다. 같은 블록(실행단위 그룹) 이라면, 동일한 들여쓰기 간격을 유지해야 합니다. 3. 제어문의 들여쓰기제어문은 들여쓰기로 코드 블럭을 구분짓더라도, 조건문과 반복문은 동일한 유효범위를 가진다. 4. 함수와 클래스의 들여쓰기함수와 클래스는 서로 다른 유효범위를 가진다.
9 기본 자료형 - 불리언, 비교, 논리 연산자
9 기본 자료형 - 불리언, 비교, 논리 연산자
2024.07.18이름분류타입예정수1. 숫자integer47, 25000, 25_000소수float3.14복소수complex3j, 5+9j문자열2. 문자string'alas', 'black'불리언3. 논리boolTrue, False 참(True), 거짓(False)을 나타내는 불(boolean) 자료형더보기불 자료형은 True, False 값을 가지는 자료형 입니다.참, 거짓을 판단해야 할 때 사용합니다.비교, 논리 연산자는 if, while 구문을 작성할 때 자주 사용합니다.자료형값True, False문자열"Python"True" "False숫자형0 이외 숫자True0False리스트, 튜플, 딕셔너리[1, 2, 3]True[ ], ( ), { }False NoneFalse # 문자형print("Python" == "Py..
8. 기본 자료형 - 문자열 - 인덱싱
8. 기본 자료형 - 문자열 - 인덱싱
2024.07.17① 문자열 인덱싱, 슬라이싱더보기목적 : 문자열 자료형의 데이터를 원하는 방식으로 가공index : 색인(원하는 데이터의 위치를 빠르게 찾는 기준)indexing : 인덱스를 사용하는 방법str = 'Hello Python'# 1. 위 문자열의 길이를 len() 함수를 사용해 출력하세요.# 실행결과 >> 12# 2. 위 결과를 사용해 마지막 인덱스를 출력하세요# 실행결과 >> 11# 3. 위 표를 참고해 문자 'o', 'n' 의 인덱스를 출력하세요# 실행결과 >> 4, 11# 4. 문자 'o', 'n' 자리의 음수 인덱스를 슬라이싱에 사용하여 아래와 실행결과와 같이 출력하세요# 실행결과 >> o Pytho# 5. 'e' 자리의 음수 인덱스를 구하는 연산을 만들어 음수 인덱스를 출력하세요.# 실행결과 >..
7. 기본 자료형 - 문자열
7. 기본 자료형 - 문자열
2024.07.17이름분류타입예정수1. 숫자integer47, 25000, 25_000소수float3.14복소수complex3j, 5+9j문자열2. 문자string'alas', 'black'불리언3. 논리boolTrue, False ① 문자열 자료형이란?더보기문자열(string) 자료형와 숫자 자료형(integer, float)의 구분1+2 # 숫자 자료형 연산# 실행결과# 3'1'+'2' # 문자열 자료형 연산# 실행결과# '12' ② 문자열 생성 방법 4가지더보기# 방법1# ''(따옴표) ""(쌍따옴표)를 이용hello_1 = 'Hello, world!'hello_2 = "Hello, world!"# 방법2# ''' '''(따옴표3쌍) """"""(쌍따옴표3쌍)을 이용 (여러줄)hello_3 = '''Hello, wo..