이번 포스팅은 이전 변수 포스팅에 이어서 input() 함수에 대해서 알아보겠습니다.파이썬은 명령 프롬포트에서 사용자로부터 데이터를 입력받을 때 input() 함수를 사용합니다.input() 함수로 사용자 입력받기사용자로부터 데이터를 입력받을 때는 다음 코드를 입력합니다.이때, input 함수 괄호 안에 입력한 내용을 프롬포트 문자열이라 합니다input("인사말을 입력하세요")실행하면 다음과 같이 문자열이 뜨고 프로그램이 종료되지 않은 상태에서 대기가 됩니다.이렇게 프로그램이 실행도중 잠시 멈추는 것을 블록이라 합니다.input() 함수가 사용자에게 자료입력을 요구하면서 코드 진행을 블록하고 있는 것입니다.이처럼 사용자가 입력한 내용은 input() 함수의 결과로 나옵니다.이 값은 위처럼 다른 변수에 대..
파이썬
저번 포스팅에서 이어서 추가적인 부분을 이어서 작성하겠습니다.IndexError(index out of range) 예외프로그래밍을 할 때 가장 많이 발생하는 예외 중하나입니다.주요 예외라고 해서 포스팅을 작성하겠습니다. IndexError 예외는 리스트/문자열의 수를 넘는 요소/글자를 선택할 때 발생합니다.아직 리스트에 대해서는 작성하지 않았으니 문자열 기준으로 작성하겠습니다.print("안녕하세요"[10])라는 코드를 작성해서 실행한다면5글자인데 10번째 문자에 접근하고 있습니다.즉 문자열에 없는 문자를 선택하고 있으므로 IndexError 예외 오류가 발생합니다.코드를 작성하다가 해당 오류가 발생한다면리스트/문자열의 수를 넘는 부분을 선택했다는 것을 인지하고 코드를 수정해야 합니다.후에 리스트에 대..
이번 포스팅은 문자열에 연사자를 적용해 보겠습니다.수학시간에 배웠던 거처럼 문자열에도 연산자를 적용가능합니다.이러한 연산자는 특정한 자료의 형태에 종속이 됩니다.각각의 자료에는 적용 가능한 연산자가 따로 있습니다.숫자 : +, -, /, * 적용가능, 합집합, 교집합, 차집합 적용 불가문자열 : 합집합, 교집합, 차집합 적용가능문자열 연결 연산자 : +문자열에는 + 연산자로 문자열을 연결 가능합니다."문자열" + "문자열"+기호를 사용하여 우리가 알고 있는 문자열에 더하기처럼 사용가능합니다.print ("안녕"+"하세요")print ("안녕하세요"+"!")다음과 같이 코드를 작성해서 사용해 보면 좀 더 이해하기 쉽습니다.위처럼 두 문자열을 연결하여 새로운 문자열을 생성합니다.그렇다면 이번에는print (..
print에 대해서 이번 포스팅에서 다루어 보도록 하겠습니다.printprint() 함수는 콘솔에 텍스트를 출력하는 가장 기본적인 방법 중 하나입니다.print (출력1, 출력2, ...)다음과 같은 형태로 주로 사용됩니다.위와 같은 형태로 코드를 작성하고 파워셀에서 실행해 본다면위와 같은 결과 결과를 얻을 수 있습니다.또한 하나씩 뿐만이 아니라위처럼 여러 개의 출력을 한 번에 가능합니다.줄 바꿈print()위의 코드처럼 아무것도 입력하지 않고 실행을 한다면 빈 줄을 출력합니다예제 실습참고 서적의 있는 기본 예제를 직접 적어가면서 print() 내용을 정리 복습 해보겠습니다.예제코드 실행오늘은 print에 대해서 알아보았습니다.이상으로 이번 포스팅을 마치도록 하겠습니다.
이번 포스팅에서는 파이썬에서 사용하는 기본용어들을 정리를 해보도록 하겠습니다.문장문장이란 실행할 수 있는 코드의 최소 단위를 의미합니다.파이썬의 경우 한 줄이 하나의 문장으로 생각해도 괜찮습니다.이러한 문장들이 모이면 프로그램이 됩니다. 표현식파이썬에서는 어떠한 값을 만들어 내는 간단한 코드를 표현식이라 말합니다.이때 값은 숫자, 수식, 문자열 등과 같은 것을 의미합니다.이때 +,-기호가 아무것도 없이 혼자 있을 때는 표현식이라 하지 않습니다.위의 기호들만으로는 어떠한 값도 만들어 낼 수 없기 때문입니다.키워드키워드는 특별한 의미가 부여된 단어로 파이썬이 만들어질 때 이미 사용하겠다고 예약해 놓은 것입니다.사용자는 키워드인지 아닌지 구분해야 합니다.프로그래밍 언어에서 사용자가 이름을 정할 때 키워드를 사..
이번 포스팅은 저번 포스팅에서 말했던 거처럼 windows PowerShell에 대해서 포스팅을 해보도록 하겠습니다.이번에 파워셀에 대해서 포스팅하는 이유는 제가 참고는 책의 저자가 인터렉티브 셀을 사용하는 것보다는VScode를 사용하여 코드를 작성하고 파워셀이나 터미널에서 명령어를 실행하는 것을 추천한다고 합니다.그래서 현재 윈도우를 기준으로 작성하기 때문에 파워셀에 대해서 알아보겠습니다.windows PowerShell윈도우 파워셀은 마이크로 소프트에서 개발한 명령줄 셀이자 스크립팅 언어로,윈도우 환경에서 시스템 관리와 자동화를 효율적으로 수행할 수 있도록 설계가 되었습니다.특징으로는 스크립팅 언어 기능을 가지고 있어서 복잡한 작업도 스크립트로 자동화가 가능하고윈도우와 높은 통합성을 가지고 있습니다...
Visual Studio Code(VS Code)는 Microsoft에서 개발한 무료 오픈 소스 코드 편집기입니다.가볍고 빠르며 다양한 기능을 갖춘 에디터로 주로 웹, 모바일, 서버 애플리케이션 개발에 사용하며다양한 확장 기능을 통해 커스터마이징이 가능해 많은 개발자들이 선호합니다.VScode의 장단점장점으로는경량성과 속도: VS Code는 빠르고 가벼운 편집기로, 성능 저하 없이 빠르게 실행됩니다. 확장성 및 커스터마이징: 수천 가지의 확장 기능을 지원하여, 자신만의 작업 환경을 만들 수 있습니다. 다양한 언어 지원: 기본적으로 JavaScript, Python, C++, Java 등 다양한 언어를 지원합니다.크로스 플랫폼 지원: Windows, macOS, Linux에서 모두 사용할 수 있어, 다양한..
이번 포스팅은 저번 포스팅에 이어서 파이썬을 실행하고 사용법에 대해서 배워보도록 하겠습니다.Python실행하기먼저 IDLE 프로그램을 실행해서 파이썬을 실행해 주도록 하겠습니다.실행하게 되면 위와 같은 화면을 볼 수 있습니다. 프롬포트와 인터렉티브 셸위의 화면을 확인해 보면 ">>>"가 깜빡이는 것을 확인 가능합니다. 그 부분을 프롬프트라고 합니다. 프롬포트에 코드를 입력한다면 실행 결과를 볼 수 있습니다.예를 들 >>> 10 + 10과 "hello"*3을 입력한다면 위와 같은 결과를 얻을 수 있습니다.위와 같은 프롬포터를 인터렉티브 셸 혹은 대화형 셸이라고 합니다.대화형 셸의 경우는 간단한 실행결과 등을 확인할 때 유용합니다.그렇다면 긴 코드를 입력하거나 코드를 저장해야 할 때는 일반적으로 텍스트에디터..