728x90
반응형

컴퓨터/Python

총 43개의 포스트

컴퓨터/Python(43)

  1. Python - Tuple(튜플)

    튜플(Tuple)이란? Python에서는 튜플의 개념의 자료형을 기본적으로 지원합니다. 튜플은 여러 개의 데이터를 묶은 하나의 집합으로서 존재하는 자료 형태입니다. 이미 알고 계실 확률이 높은 리스트 형태의 자료구조와 매우 유사합니다. 하지만 리스트와 튜플은 분명한 차이점이 존재합니다. 파이썬에서 튜플(Tuple)의 특징을 정리하자면 다음과 같습니다. 튜플은 생성된 이후 값을 변경할 수 없습니다. 리스트에 비해 적은 메모리를 소모하며, 속도가 빠릅니다. 괄호 ( )와 ,를 사용하여 데이터를 구분합니다. 이 형태를 잘 보면 결국 튜플의 형태는 리스트처럼 데이터들의 묶음이지만, 변경되지 않는 형태를 사용할 때 용의 합니다. 튜플의 선언 튜플은 ()와 , 로 구분하여 선언합니다. 파이썬에서 튜플을 선언하는 방..

    2021.11.24

    컴퓨터/Python

    Commnet

  2. Python - 함수(Function)

    함수란? 프로그래밍에서 함수는 특정한 기능을 만드는 개념입니다. 복잡하고 많은 소스코드들을 효율적으로 재활용을 시킬 수 있으며, 소스코드의 가독성을 향상해주는 역할을 합니다. Python에서의 함수 본 블로그의 Python 챕터들은 C언어 계열의 문법 기초를 알고 있다는 가정하에 작성됩니다. 이해가 어렵다면 C언어 계열 문법을 이해하고 오시길 권장합니다. 파이썬에서 함수를 사용하는 방법은 C언어 계열의 언어과 비슷하지만 조금 더 간단합니다. 본 포스트에서는 파이썬에서 함수를 사용하기 위한 키워드와 문법의 기초적인 형식에 대해 알아보도록 하겠습니다. 기초 구조 - 선언과 정의 Python에서는 기본적으로 아래와 같은 형태의 구조로 함수를 선언합니다. #함수 선언과 정의 def 함수명(매개변수): #매개변수..

    2021.11.18

    컴퓨터/Python

    Commnet

  3. Python - 주석 (Comment)

    주석이란? 프로그래밍 언어로 작성된 소스코드를 해석하는 일은 쉬운 일이 아닙니다. 만약 아주 많은 양의 소스코드를 작성하고 다른 사람들이 보거나, 또는 오랜 시간이 경과된 후에 볼 때 프로그래밍 언어로 작성된 소스코드를 보는 것은 쉬운 일은 아닙니다. 때문에 다양한 프로그래밍 언어에서는 소스코드를 안내하기 위한 주석(Comment)을 제공합니다. 이 주석은 컴퓨터에서 받아들이지 않고 오로지 사용하는 유저에게만 보이게 하는 기능입니다. 이번 포스트에서는 Python에서 주석을 사용하는 방법에 대해 알아보도록 하겠습니다. 기본 주석 사용 법 - 한줄 주석 파이썬을 이용하여 소스코드를 작성하고자 할 때 기본적으로 주석 처리를 하는 방법은 아래와 같습니다. 주석처리하고 싶은 시작 점에 #을 붙인다. #을 붙이면..

    2021.11.16

    컴퓨터/Python

    Commnet

  4. Python - Slicing(슬라이싱) - 연속적인 객체들의 요소를 가져오자

    Python의 Slicing 파이썬에서는 슬라이싱이라는 문법을 제공하고 있습니다. 슬라이싱을 직역하자면 자르다, 썰다의 의미를 가지고 있으며 파이썬 내에서 이 슬라이싱의 문법, 기법은 연속적인 데이터, 또는 개체들을 모은 자료구조 (대표적으로 리스트, 튜플, 문자열 등)에서 각각의 요소들을 쉽게 가져오기 위한 표기법입니다. 본 포스트는 아래와 같은 리스트 형태의 자료구조가 있다고 가정해 보도록 하겠습니다. List = [1,2,3,4,5,6,7,8,9,10] 기본 형태 슬라이싱을 사용한다는 것은 결국 연속적인 형태로 저장된 자료구조를 어디서부터 어떻게 자르고 가지고 오는지의 표기법입니다. 기본적으로 표기를 하기 위한 구조는 아래와 같습니다. List[Start:End:Step] 중괄호 [ ]를 이용하여 ..

    2021.11.09

    컴퓨터/Python

    Commnet

  5. Python - while (반복문)

    Python에서 반복문을 사용하기 - while while문은 다른 고급언어들과 같이 특정한 조건이 만족될 때까지 반복하는 문법입니다. 파이썬에서 반복문을 사용하는 문법은 아래와 같습니다. while 조건식: 소스코드.. 소스코드.. 예시 - 기본 간단하게 1부터 10까지 출력하는 반복문을 만들어 보도록 하겠습니다. number = 1 while number

    2021.11.01

    컴퓨터/Python

    Commnet

  6. Python - format

    좀 더 효율적인 문자열의 제어 다양한 프로그래밍 언어에서 문자열을 제어하기 위한 다양한 방법들이 있습니다. 예를 들어 어떠한 변수를 사용하여 아래와 같이 출력을 하려고 한다고 가정해 봅시다. 나의 이름은 OOO입니다. Python에서 위의 개념대로 출력을 하기 위해서 다음과 같이 사용하는 것이 기본적입니다. name = "홍길동" print("나의 이름은 "+name+"입니다.") 간단하게 문자열의 연산을 통해서 출력이 가능합니다. 하지만 format 함수를 이용한다면 조금 더 효율적인 제어가 가능합니다. format함수를 통한 문자열의 제어 나의 이름은 OOO이고 나이는 OO입니다. 위의 지문을 문자열로 만들 때 아래와 같이 format함수를 이용해서 만들 수 있습니다. name = "홍길동" age ..

    2021.10.03

    컴퓨터/Python

    Commnet

  7. Python - 입력값 받기 / input()함수

    Python에서 값을 입력받기 - input() 함수 Python에서는 input() 함수를 통해 어떠한 변수에 값을 입력받을 수 있습니다. #입력값 받아서 변수에 저장 후 출력하기 x = input() print("입력받은 값은 "+x+"입니다.") input() 함수의 인자로 안내문 출력하기 Python에서는 input함수 안에 특정한 문자열을 넣어 입력받기 전에 안내문을 출력할 수 있습니다. #안내문 x = input("x의 값을 입력하세요 : ") print("입력받은 값은 "+x+"입니다.") input() 함수로 입력되는 값은 모두 "문자열"이다. input() 함수를 통해 어떠한 값을 입력받으면 모두 문자열의 형태로 저장되게 됩니다. 지난 포스트에서 배운 type() 함수를 이용해 확인해 보..

    2021.09.28

    컴퓨터/Python

    Commnet 1

  8. Python - for문(1)

    효율적인 소스코드를 만들기 위한 for문 for문은 특정 횟수를 반복하는 소스코드를 동작시킬 때 효율적인 반복문의 표현 중 하나입니다. 파이썬에서도 다른 고급언어들과 같이 for문을 이용한 반복적인 소스코드를 효율적으로 제어할 수 있게 됩니다. 파이썬 내에서 여러 for문의 표현법을 알아보도록 하겠습니다. 특정 범위를 통한 for 반복문 - for와 range 조합 다른 고급언어들에서 표현되는 for문의 기본 형태와 가장 유사한 형태의 for 문으로 range함수를 통해 for문을 몇번 반복할지 제어하는 방법입니다. #range를 활용한 for 반복문 for i in range(5): print(i) 여기서 특징은 range함수는 0부터 시작한다는 것을 유추할 수 있습니다. 따라서 리스트의 값을 추출하기..

    2021.09.25

    컴퓨터/Python

    Commnet

  9. Python - 기본 자료형과 type()함수

    Python의 기본 자료형 파이썬에도 기본자료형들이 존재합니다. 다만 직접 자료형을 명시하는 일이 극히 드물 뿐입니다. 본 포스트에서는 파이썬의 기본 자료형을 알아보도록 하겠습니다. 문자열(String) 정수(Int) 소수(Float) 불(Boolean) Python은 정해진 규칙에 의해 자료형이 자동으로 정의된다. 파이썬에서는 자료형을 직접 명시하는 일은 거의 없습니다. 간단한 규칙에 의해 자료형이 정의됩니다. ""를 이용하면 문자열이 됩니다. 정수를 입력하면 int 타입이 됩니다. 소수를 입력하면 Float 타입이 됩니다. True , False는 Bool 타입이 됩니다. *input 함수를 이용해 사용자로부터 받은 입력은 모두 문자열의 형태로 받아옵니다. type() 함수를 통한 자료형 확인하기 위..

    2021.09.23

    컴퓨터/Python

    Commnet

  10. Python - Dictionary 사용해보기

    Python - Dictionary(딕셔너리) 파이썬에서는 사전이라는 의미를 담고 있는 딕셔너리라는 자료 형태를 기본적으로 제공해 줍니다. 리스트 자료형은 요소들의 위치를 인덱싱하며 차곡차곡 쌓여 있는 데이터인 반변, 딕셔너리는 요소들의 위치를 인덱 싱하는 것이 아닌 키와 값으로 형태를 지정하여 저장합니다. 따라서 딕셔너리 자료형에 담겨있는 데이터를 찾기 위해서는 키값을 통해 찾게 됩니다. JSON이나 Hash 같은 자료구조와 비슷한 형태입니다. # Key 와 value로 구성된 Dictionary dict = { "name" : "이순신", "age" : 55 } # key name에 담겨져 있는 값은 "이순신" # key age에 담겨져 있는 값은 55 특정 키 값에 접근하기 선언된 딕셔너리 자료형에..

    2021.09.20

    컴퓨터/Python

    Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :

1 2 3 4 5
728x90
반응형