전체 글 47

파이썬 조건문

조건문 제어문 선택이나 반복 구조가 없다면, 명령어의 흐름을 변화시킬 수 없고, 그러면 현실 세계의 다양한 상황을 고려해서 프로그램을 만들기 어려울 수 있음 그래서 선택이나 반복구조를 통해서 프로그램을 만들 수 있다. 조건문 파이썬에서는 명령어의 선택 구조를 만들기 위해서 ‘조건문’이라는 방법을 제공 조건문이란 명시한 조건의 True 혹은 False의 결과에 따라 프로그램 실행여부(흐름)를 결정하는 기능 관계 연산자와 논리 연산자 Boolean Boolean도 자주 사용되는 기본 자료형인데 오직 True와 False라는 값만 바인딩 될 수 있음 조건식의 결과가 boolean타입으로 나와야 하며, 보통 파이썬에서 boolean은 비교 연산에서 많이 사용됨 비교 연산을 위해서는 아래 와 같은 관계 연산자가 ..

파이썬 기초 2023.09.19

파이썬 숫자와 문자열의 함수

함수 식별자 뒤에 괄호()가 있으면 ‘함수’라고 함 함수는 특정 목적의 작업수행을 위해 독립적으로 설계된 코드의 집합 사용을 원하는 부분에서 함수의 이름을 작성하고, 파라미터에 전달될 argument를 입력하여 호출(cell)할 수 있고, 수행 결과를 전달 받을 수 있음 format()함 “”로 묶인 문자열 안에 있는 중괄호{}안의 문자가 format()함수의 argument로 주는 값으로 대치됨 upper(), lower()함수 upper()함수는 모든 알파벳을 대문자로 변환 lower()함수는 모든 알파벳을 소문자로 변환 문자열 관련 함수 문자열 in 연산, 문자열 자르기

파이썬 기초 2023.09.12

파이썬 변수와 입력

변수란? 변수는 값을 저장할 때 사용하는 식별자임 변수_불변 객체, 가변 객체 불변 객체 한번 만들어지면 변결할 수 없는 객체 → 정수, 실수, 문자열, 튜플 가변 객체 변결할 수 있는 객체 → 리스트, 세트, 딕셔너리 입력 input() 프로그램을 만들다 보면, 사용자로부터 입력을 받아서 활용하는 경우가 많음 input()함수를 통해 입력 받은 값의 데이터 타입은 무조건 문자열(str)형태 따라서 숫자를 넣어줬으면, 문자열→숫자형으로 변형시켜줘야함 문자형 → 정수형/실수형으로 변형할 수 있는 int(), float()함수를 사용해야함

파이썬 기초 2023.09.12

파이썬 문자형

문자형 문자와 단어 등으로 구성된 문자들의 집합 숫자도 따옴표 안에 있으면 문자열 파이썬의 문자열 리터럴은 작은 따움표 or 큰 따움표로 묶음 문자열 내부에 따옴표를 넣으려면? 큰 따움표 안에 작은 따움표로 문자를 표기해야 함 문자열 연산에도 숫자형과 비슷하게 +,*연산을 적용할 수 있음 문자열 선택 연산자(인덱싱) 문자열 선택 연산자(슬라이싱) 주어진 문자열에 대해서 특정 문자 1개에만 접근할 수도 있지만, 문자열의 범위를 선택해야 하는 경우도 있음 [:] → [부분 시작 문자의 인덱스 : 부분 끝 문자의 인덱스 +1] a[1:] → “녕하세요” A[:3] → “안녕하” a[-4:] → “녕하세요” A[:-1] → “안녕하세” a[:] → “안녕하세요” 길이 구하기 len()함수 ()안에 문자열을 넣으..

파이썬 기초 2023.09.12

파이썬 자료형

자료형이란? 프로그램의 기본이자 핵심단위 프로그래밍시 자료형을 지정하지 않아도 파이썬 냅에서 자동으로 자료형을 정해준다. type() print(type(3)) ⇒ print(type(’a’)) ⇒ 변수 프로그램에서 일시적으로 데이터를 저장하는 (메모리 상의) 공간이자 프로그램 내부에서는 객체 값을 ‘=’ 즉, assignment(배치)를 이용하여 지정 a=’Hello!’ 상수 프로그램의 실행 시작부터 끝날 때까지 변하지 않는 값 파이썬은 동적 변수 타입(엄격하게 보면 상수 또한 변경 가능) 통상적으로 상수는 대문자로 표기 리터럴 변수에 직접 고정된 값을 부여하는 것 값자체를 의미 a= ‘Hello!’에서 ‘Hello!’를 리터럴이라고 함 숫자형 정수와 실수 정수와 2/8/16진법 사이의 변환처럼, 서로..

파이썬 기초 2023.09.12

파이썬 용어

표현식 숫자, 수식, 문자열 등을 표현하기 위해 작성한 간단한 코드를 표현식이라고 한다. 표현식이 하나 이상 모이면 문장이 되는데, 파이썬 한 줄의 하나의 문장이 된다. 문장이 모여서 프로그램이 된다. 키워드 파이썬이라는 프로그래밍 언어가 만들어질 때 이런 단어들은 파이썬 자체적으로 사용하겠다고 예약해 놓은 단어들 사용자가 마음대로 정할 수 있는 변수명처럼 사용하지 못한다. 식별자 사용자가 필요에 따라 이름을 만들어 사용하는 단어 즉, 변수, 상수, 함수, 클래스 등의 구분을 사용하는 이름 식별자 사용 규칙 식별자로 쓸 수 있는 문자 영문, 대/소문자, 숫자, 특수문자 중에서 언더바(_)만 사용가능하다. 키워드는 사용하면 안된다. 숫자로 시작하면 안된다. 특수 문자 사용하면 안된다. 공백을 포함한 문자열..

파이썬 기초 2023.09.05

파이썬 소개

Python 소개 컴퓨터 프로그래밍 컴퓨터 프로그래밍으로 만들어지는 다양한 종류와 형태의 소프트웨어는 이미 우리 생활 곳곳에서 활용 되고 있다. Software 프로그래밍을 배우는 누구나 할 수 있다. 소프트웨어 개발이란? 프로그래밍 과정을 포함하여 요구 사항을 토대로 어떤 프로그램을 만들지 기획하고, 프로그램을 제품으로 만드는 과정까지 포함됨. 컴퓨터 시스템 Software 개발과정 프로그래밍 언어 ‘프로그래밍 언어’란 컴퓨터가 이해할 수 있는 언어이고, 컴퓨터가 이해할 수 있는 구체적인 명령어의 집합으로 이루어져 있음. Python의 장점 컴파일러는 컴퓨터 하드웨어에 종속적이다. 하지만 인터프린터는 그렇지 않다. 인터프리터의 특징 라인 단위로 번역 실행 파일을 생성하지 않음 번역 속도는 빠르지만 매번..

파이썬 기초 2023.09.05