Python(파이썬) (8) 썸네일형 리스트형 프로그래머의 필수 스킬: 컴퓨팅 사고력을 키우는 방법 컴퓨팅 사고력(Computational Thinking)은 현대 사회에서 점점 더 중요한 역량으로 자리잡고 있습니다. 이는 문제를 해결하고 시스템을 이해하는 데 필요한 사고 과정으로, 프로그래밍이나 소프트웨어 개발뿐만 아니라 다양한 분야에서 적용될 수 있습니다. 이번 블로그 글에서는 컴퓨팅 사고력의 정의와 구성 요소, 그리고 이를 실생활에서 어떻게 활용할 수 있는지에 대해 알아보겠습니다.컴퓨팅 사고력의 정의컴퓨팅 사고력은 문제를 해결하기 위해 컴퓨터 과학의 개념과 접근 방식을 활용하는 사고 과정입니다. 이는 복잡한 문제를 더 작은 부분으로 나누고, 패턴을 인식하며, 불필요한 세부 사항을 무시하고, 해결 방법을 단계별로 설계하는 것을 포함합니다. 이러한 과정은 문제 해결의 효율성을 높이고, 더 창의적이고 .. While 반복문과 for반복 파이썬은 프로그래밍 언어 중에서도 그 문법이 간결하고 직관적이어서 많은 개발자들에게 사랑받고 있습니다. 그 중에서도 반복문은 코드의 특정 블록을 여러 번 실행하는 데 사용되며, 파이썬에서는 주로 for 반복문과 while 반복문을 사용합니다. 이번 글에서는 이 두 반복문을 소개하고, 차이점과 사용 상황에 대해 알아보겠습니다. While 반복문 while 반복문은 주어진 조건이 참인 동안 블록 내부의 코드를 반복해서 실행합니다. 조건이 거짓이 되면 반복문을 종료합니다. 다음은 while 반복문의 기본 구조입니다:WHile 조건 : 실행할 코드예를 들어, 1부터 5까지의 숫자를 출력하는 while 반복문은 다음과 같습니다:i = 1while i 이 코드는 i가 5보다 작거나 같은 동안 숫자를 출력하고, i를.. 디버깅(Debugging) 디버깅 소프트웨어 문제를 추적하여 원인을 파악하고 문제를 해결하는 과정경우에 따라 추적 메세지, 로그 파을을 추가하거나 디버거를 통해 수행가능. IDE통합 개발 환경소프트웨어 개발을 지원하는 종합적인 도구 모음.IDE는 개발자가 코드를 작성, 테스트, 디버깅하는 과정에서 생산성을 높이고 오류를 줄이는 데 도움을 줌.디버거(Debugger)소프트웨어 프로래머가 프로그램을 실행을 추적하는데 사용할 수 있는 IDE 내의 도구디버거는 프로그램 흐름을 이해하거나 소프트웨어 버그를 분리하는데 사용됨.Breakpoint프로그래머가 소프트웨어 버그를 추적하고 조사할 수 있도록 디버거가 일시 중지하는 코드의 한 지점.프로그래머는 코드 내에서 하나 또는 여러 중단점을 설정하여 프로그램에 무엇이 문제인지 조사할 수 있음... 파이썬 String Modulo 연산자 사용 String Modulo 연산자 사용 문자열 모듈 연산자 "%"는 문자열 포메을 수행하는데 사용될 수 있다. 문자열 모듈 연산자의 원쪽은 모멧 문자열이고 오른쪽은 모멧 문자열에 사용될 내용값이다. price = 3.15quantity = 10print("you voughr 7.3d books at a total price of $7.6.2f"%(quantity, quantity*price) %d : 정수에 사용됨(note: %i도 가능)%f : float 사용됨%s : 문자열에 사용됨 "%3d" = 3자리로 인쇄됨 f - string 문자열 앞에 f를 추가하면 문자열 안에 {}를 넣을 수 있다. (ex: 변수 이름 또는 수식) name = "Rot Ng"weight = 88.8888print(f'Iam.. 파이썬 Input 함수에 대해서 input 함수 파이썬은 프로그램이 키보드에서 읽을 수 있는 input() 기능을 제공한다. 입력 값은 문자열 값으로 저장되며, 이 입력을 다른 데이터 유형(예: 정수, float 등)으로 변환해야하는데 주조기능을 사용할 수 있다. name = input("what is your name?")1. "what is your name?" 라는 문자열이 화면에 표시된다.2. 프로그램은 일시 중지 되고 사용자가 키보드에 무언가를 입력하고 Enter 키를 누릅니다.3. Enter 키를 누르면 입력한 입력이 벼수 이름에 문자열 값으로 할당된다. 파이썬 - 데이터 유형 데이터 유형Integer(int) 정수type(1) Floating point number(float) 소수점 숫자type(1.0) String(str) 문자열은 따옴에 표시된 문자의 시퀀스type('string') Boolean(bool) 논리식true 또는 false로 평가된다.type(False) 파이썬 - 에러(버그) 종류 오류의 종류Syntax Error (구문 오류) 코드가 작성되는 방식의 오류.일반적인 구문 오류에는 철자 오류, 문장 부호의 잘못된 사용 등이 있다. Runtime Error 프로그램 코드에 이상이 없어 보여도 프로그램이나 컴퓨터가 충돌한다.메모리가 부족하거나 잘못된 유형의 변환은 종종 일어난다. Semantic(Logic) Error (논리 오류) 의미론적 오류.즉, 논리적 오류 프로그램이 우리가 예상했던 것과 다른 결과를 만들어 낼 때 발생한다.이 것은 오류가 있는 프로그램은 오류가 보고 되지 않고 실행된다. 파이썬 - 컴퓨터 시스템의 하드웨어 구성 요소 컴퓨터 시스템의 하드웨어 구성요소Input Devices (입력장치) 컴퓨터가 처리하기 위한 테이터 수집한다.장치로는 키보드, 마우스, 마이크, 스캐너 등 있다. Central Processing Unit(CPU, 중앙처리장치) 명령어를 해석하고 실행한다.control unit : 메모리에 명령어를 추출하여 디코딩하고 실행한다.ALU : 연산 및 논리 연산 처리레지스터는 ALU의 정보처리에 사용되는 내부 메모리 장치 Main Memory(기본 메모리) 컴퓨터에 데이터와 명령을 저장한다. Secondary Storages Devices(보조 정보 장치) 장기간 데이터 저장한다.ex) 프린트기, 모니터 등 이전 1 다음