1학년 2학기에 전공탐색과목 중 파이썬을 수강하여 듣게되었다. 고등학교 때 프로그래밍을 쉽게 접할 수 있는 언어라며 종종 맛만 봤던 기억이 있다. 이래저래 활용도도 좋고 어쨌든 요즘 제일 잘나가는 언어라니... 1학기때 배웠던 c언어와 어떤 차이가 있는지 알아보기
명령프롬포트 사용하기 지난번에 다운로드 전에 명령프롬포트를 사용하기 위해'Add Python 3.9 To Path'를 체크한다는 말을 하였다. 지금부터 명령 프롬포트를 이용한 파이썬 이용방법을 서술하겠다. 명령 프롬포트를 띄워준다. 현재 C드라이브가 열려있다. e
문자열 자료형(string) 문자열 자료형은 Python 2에서 잠깐 살펴봤었듯이 문자들의 집합이다. 연속된 문자로 이루어진 문자열 자료형에 대한 처리도 가능하다. 문자 하나로 구성된 문자와 여러 문자로 이루어진 문자열을 동일하게 취급한다. 작은따옴표, 큰따옴표
10진수는 0~9까지의 10개의 숫자를 사용한다. 10진수 정수 상수는 0으로 시작하면 안 되지만 실수는 0으로 시작해도 된다.ex) 012(X), 012.34(O)=12.34, .34=0.34(0을 생략 가능)2진수는 0과1의 2개의 숫자를 사용한다. 2진수를 표현할
순차문 순차적 구조란 먼저 나타나는 코드가 먼저 실행되는 구조이다. 파이썬은 순차적 구조를 지니게 된다. 순차문 이외의 흐름문 제어문은 프로그램의 흐름을 제어하는 역할을 한다. 그 종류에는 조건문과 반복문이 있다. if 조건문 C언어와 달리 파이썬은 if조건
함수는 레고 블록처럼 하나의 프로그램을 구성하는 요소로 생각할 수 있다. 덩어리 or 블록(block): 반복적으로 사용되는 코드내장함수(built-in function): 파이썬에서 미리 만들어서 제공하는 함수, 인터프리터에 포함되어 배포됨 \-사용자 정의 함수(
재귀함수 함수 내부에서 자기 자신을 호출하는 함수이다. 절차적 기법으로 해결하기 어려운 문제를 직관적이고 간단하게 해결 가능하다. 재귀함수를 이용하여 팩토리얼을 계산하는 프로그램을 구현하였다. 팩토리얼은 n! = n * (n-1)! 으로 정의될 수 있고, 팩토리얼을
딕셔너리 딕셔너리는 키와 값을 쌍으로 갖는 자료형이다. 키를 이용하여 값을 참조하는 특성을 지니고 있다. 딕셔너리의 항목은 {\[키]:\[값], \[키]:\[값]}의 형식으로 나타낸다. 리스트와는 다르게 중괄호를 사용한다는 점에 주의 해야 한다. 딕셔너리를 만들고
예외처리 어떤 프로그래밍 언어에서 정해진 문법을 따르지 않는 명령이 입력되어 프로그램이 문제를 일으키는 것을 오류라고 한다. 오류의 종류와 특징 많은 프로그램에서 오류를 수행 전에 찾기 어려운 경우가 있다. 파이썬 인터프리터에서 오류 정보를 제공하고 프로그램은 오
class 클래스는 속성/필드, 메소드로 구성된다. 속성/필드(attribute/filed): 데이터 멤버, 변수 등 메소드(method): 클래스 내부의 함수 클래스를 생성할 때엔 특수인자인 self를 사용한다. 다른 이름을 사용해도 되지만 self가 관례적이다.