python 13

[12장] 함수-I

이번 시간에는 함수에 대해서 살펴보겠습니다.  1. 함수란함수는 영어로 'function'이라고 합니다. function은 '기능'이란 뜻을 가지고 있는데요, 컴퓨터 프로그램에서는 '사전에 특정 기능을 정의하고 필요에 따라 특정 기능 사용하는 것'을 함수라고 합니다.프로그램에서 함수는 계산기 함수, 파일 쓰기/읽기 함수, 상품 결재 함수 등... 수없이 많습니다. ※ 참고. 함수는 '내장 함수'와 '사용자 함수'로 구분합니다. 내장 함수는 파이썬에서 기본적으로 제공하는 함수로 지금까지 경험했던 print(), input() 등이 있습니다. 반면 사용자 함수는 개발자가 직접 만든 함수로 필요에 따라 함수를 선언하고 사용하면 됩니다. 2. 기본 문법파이썬에서 함수를 사용하기 위한 기본 문법은 다음과 같습니다..

python 2024.12.09

[11장] 딕셔너리(Dictionary)

앞에서 살펴본 리스트 또는 튜플의 경우 인덱스를 이용해서 아이템을 참조했습니다. 이번에 살펴볼 딕셔너리의 경우 인덱스 대신 키(key)를 이용해서 아이템 참조가 가능합니다. 1. 딕셔너리 선언딕셔너리는 중 괄호({ })와 키(Key), 벨류(Value)를 이용해서 선언합니다.memberInfo = {'id': 'gildong', 'pw': '1234', 'mail':'gildong@gmail.com'} 위 코드는 중 괄호({ })를 이용해서 딕셔너리를 선언했습니다. 그리고 key에 해당하는 id, pw, mail을 명시하고 각각의 키에 'gildong', '1234', 'gildong@gmail.com'을 적용했습니다.key는 딕셔너리에서 데이터를 구분할 수 있는 이름으로 하나의 딕셔너리에서는 중복된 k..

python 2024.12.03

[10장] 튜플(Tuple)

튜플(Tuple)은 이전에 살펴본 리스트와 거의 비슷한 컨테이너 자료형 이지만, 한 가지 다른점이 있습니다. 바로 튜플의 아이템은 수정이 불가하다는 것입니다. 컴퓨터 프로그램에서는 데이터가 수정되면 안 되는 경우가 있습니다. 예를 들어 상점 포스의 제품 가격, 월급 명세서 등은 관리자 권한이 없이 수정되면 안 되는 데이터입니다. 튜플은 리스트와 아이템을 수정할 수 없다는 것을 제외하면 리스트와 거의 비슷하기 때문에 리스트에 대해서 익숙하다면 튜플은 쉽게 이해할 수 있습니다. 아직 리스트가 익숙하지 않다면 먼저 리스트를 복습하는 것을 추천합니다. [8장] 리스트 - I [9장] 리스트 - II 1. 튜플 선언리스트를 선언할 때 대괄호([ ])를 이용했다면, 튜플은 소괄호(( ))를 이용합니다. 다음은 리스..

python 2024.12.02

[9장] 리스트 - II

이번 시간에는 지난 시간에 학습한 리스트와 관련한 함수들을 살펴봅니다. 앞으로 살펴볼 함수들은 프로그램에서 리스트를 다루는데 아주 유용한 함수들입니다. 따라서 많이 연습해서 익숙해지도록 합니다. 리스트 기본 [8장] 리스트 - I프로그램에서는 데이터를 하나씩 관리하기도 하지만 여러 개의 데이터를 하나로 묶어서 관리하기도 합니다. 예를 들어 학급 학생의 이름을 관리한다고 할 때 학생은 한 명이 아니고 여러hoazzinews.tistory.com 1. index() 함수특정 아이템의 인덱스 값을 조회하기 위해서 index() 함수를 이용합니다.alphabet = ['A', 'B', 'C', 'D', 'E']print(alphabet.index('A')) # 'A'의 인덱스 값 -> 0prin..

python 2024.12.01

[8장] 리스트 - I

프로그램에서는 데이터를 하나씩 관리하기도 하지만 여러 개의 데이터를 하나로 묶어서 관리하기도 합니다. 예를 들어 학급 학생의 이름을 관리한다고 할 때 학생은 한 명이 아니고 여러 명이기 때문에 모든 학생의 이름을 하나로 묶어서 관리해야 합니다.여러 개의 데이트를 하나로 묶어서 관리하는 것을 프로그램에서는 컨테이너 자료형이라고 하는데요, 파이썬에서는 대표적으로 리스트(List), 튜플(Tuple), 딕셔너리(Dictionary)가 있습니다.이번 장에서는 리스트에 대해서 살펴보고 계속해서  튜블과 딕셔너리를 살펴보겠습니다. 1. 리스트(List)란?리스트는 일상에서 우리가 알고 있는 리스트와 동일한 개념입니다. 도서관 책 리스트, 학생 이름 리스트, MP3 플레이 리스트 등이 바로 리스트입니다. 다음은 학생..

python 2024.11.29

[7장] 반복문

프로그램에서 반복문은 조건문과 함께 프로그램의 흐름을 제어하는 제어문 중 하나입니다. 이번 장에서는 연속적이고, 동일한 업무를 반복 수행할 수 있는 반복문에 대해 살펴봅니다. 파이썬에서는 반복문으로 for문과 while문을 제공합니다. 먼저 for문을 살펴보고 다음으로 while문을 살펴보겠습니다.   1. for문반복문으로 가장 많이 사용하는 구문은 for문입니다. for문은 횟수에 의한 반복문으로 for~in키워드, iterable객체, item, 콜론(:) 그리고 실행문으로 구성됩니다. 다음은 for문의 기본 구조입니다.for i in range(0, 5, 1): print('i: ' + str(i))for~in: 반복문을 나타내는 키워드로 '~하는 동안 반복해라!'의 의미를 가지고 있습니다...

python 2024.11.29

[6장] 조건문

일반적인 프로그램은 특정 조건에 따라서 실행이 다르게 됩니다. 이런 경우 사용하는 구문을 조건문 또는 분기문이라고 합니다. 이번 시간에는 조건문 사용방법에 대해서 살펴보겠습니다. 1. if문 if문은 가장 기본적인 구문으로 if키워드, 조건식, 콜론(:) 그리고 실행문으로 구성됩니다.score = 90if score > 60: print('합격입니다.')  - if키워드: if  - 조건식: score > 60  - 콜론: :  - 실행문: print('합격입니다.') if키워드는 ‘만약 ~라면’의 뜻을 가지고 있습니다. if문은 조건식의 결과에 따라서 실행문의 실행 여부가 결정됩니다. 위 코드에서는 score가 60보다 크다면 실행문이 실행되고, score가 60과 같거나 작다면 실행문은 실행되지..

python 2024.11.28

[5장] 연산자

우리는 수학 시간에 덧셈, 뺄셈, 곱셈 등과 같은 연산자를 사용해 본 경험이 있을 것입니다. 프로그램에서도 연산자를 이용해서 연산을 할 수 있습니다. 이번 시간에는 파이썬에서 연산자를 사용하는 방법에 대해서 살펴보겠습니다. 1. 파이썬 연산자 종류연산자를 기능으로 구분하면 산술, 할당, 비교, 논리 연산자가 있습니다. - 산술 연산자: 수학의 덧셈, 뺄셈 등과 같은 연산 기능을 합니다. - 할당 연산자: 오른쪽의 피연산자를 왼쪽의 피연산자에 대입하는 기능이 있습니다. - 비교 연산자: 피연산자의 크고/작음 등을 연산합니다. - 논리 연산자: 피연산자의 이치(True, False)를 따지는 연산자입니다. 2. 피연산자란?피연산자란, 연산의 대상으로 연산에 필요한 데이터를 뜻합니다.sum = num1 + n..

python 2024.11.27

VSCode 폰트 크기 및 테마 변경

VSCode를 사용하다 보면 폰트 크기 또는 테마를 변경하고 싶을 때가 있습니다. 이번 시간에는 폰트 크기 및 테마를 변경하는 방법에 대해서 살펴보겠습니다. 1. VSCode 폰트 크기 변경 - I  1-1. File > Preferences > Settings를 클릭합니다.(단축키는 Ctrl + , 입니다.)   1-2. Settings에서 User > Text Editor > Font > Font Size에 원하는 폰트 크기를 입력합니다. 별도 저장은 없습니다.이렇게 하면 VSCode로 코딩할 때 편집기의 기본 폰트 크기가 26으로 설정됩니다. 2. VSCode 폰트 크기 변경 - II  2-1. File > Preferences > Settings를 클릭합니다.(단축키는 Ctrl + , 입니다.) ..

python 2024.11.26

[4장] 데이터와 변수

프로그램에서 사용하는 숫자, 문자, 사진, 음원 등을 데이터라고 합니다. 그리고 이러한 데이터를 프로그램에서는 변수란 곳에 저장하고 사용합니다. 이번 시간에는 파이썬에서 변수를 사용하는 방법에 대해서 살펴보겠습니다. 1. 변수 선언 및 초기화변수를 사용하기 위해서는 '선언'과 '초기화'라는 과정을 거쳐야 합니다. '선언'은 프로그램한테 '이러한 변수를 사용할꺼야!'라고 알려 주는 과정이고, '초기화'는 변수에 값(데이터)를 할당하는 과정입니다. VSCode에 다음 같이 코딩합니다.myVar = 10 이렇게 코딩하면 프로그램한테 'myVar'라는 변수를 사용할 꺼야! 라고 알려준 것으로 이것을 '변수 선언'이라고 합니다. 그리고 '='를 이용해서 숫자 10을 myVar에 할당하는데요, 이것을 '변수 초기화..

python 2024.11.26
반응형