나의 개발일지/Python13 [Python] 3-9. 파이썬 자료형 - 딕셔너리(관련 함수) 안녕하세요. 놀자에몽입니다. 이번 포스팅에선 파이썬 자료형의 딕셔너리 중 관련 함수에 대해 알아보도록 하겠습니다. 딕셔너리 관련 함수들! 딕셔너리 자료형 역시 관련 함수들이 있으며 아래 예제들을 통해 딕셔너리 관련 함수와 기능을 알아보겠습니다. 1. 모든 키값 출력. 딕셔너리에서 모든 키값을 추출하기 위해서는 keys 함수를 사용해야 합니다. 예제 코드를 보면 변수 a에 딕셔너리를 생성하고 대입하였고, keys 함수를 이용하여 출력해 본 결과 dict_keys라는 객체에 모든 키값이 출력되는 것을 확인할 수 있습니다. 즉, a.keys() 의미가 변수 a에 대해 키값만 모아서 dict_keys 객체로 리턴하라는 의미인 것을 알 수 있습니다. 2. 모든 밸류 값 출력. 마찬가지로 모든 밸류 값을 얻기 위해.. 나의 개발일지/Python 2022. 7. 25. [Python] 3-8. 파이썬 자료형 - 딕셔너리 안녕하세요. 놀자에몽입니다. 이번 포스팅에선 파이썬 자료형 중 딕셔너리에 대해 알아보도록 하겠습니다. 딕셔너리! 현실 세계에서 사람을 구분하기 위해선 어떤 정보를 활용해야 할까요? 사람은 이름, 나이, 생일, 사는 지역 등 다양한 정보를 활용해 구분이 가능하죠. 그렇다면 이러한 대응 관계를 프로그래밍으로 표현을 하기 위해선 어떻게 해야 할까요? 대응 관계를 나타내는 자료형으론 연관 배열(associative array) 또는 해시(Hash)가 있겠죠. 지금 우리가 배우고 있는 파이썬에선 어떤 것을 이용해 대응 관계를 나타낼까요? 바로 딕셔너리(Dictionary)입니다. 딕셔너리를 단어 그대로 해석하면 사전이라는 뜻이죠? 우리가 사전에 영어 단어를 검색하는 상황이라 가정해 봅시다. Sunday을 검색하면.. 나의 개발일지/Python 2022. 7. 19. [Python] 3-7. 파이썬 자료형 - 튜플 안녕하세요. 놀자에몽입니다. 이번 포스팅에선 파이썬 자료형 중 튜플에 대해 알아보도록 하겠습니다. 튜플! 튜플은 몇 가지 부분만 제외하고 보면 이전 포스팅에서 배웠던 리스트 자료형과 거의 유사하다고 볼 수 있습니다. 리스트와 어떤 점이 유사하고 어떤 점이 다른지 아래 예제를 보며 튜플에 대해 알아보겠습니다. 리스트를 만들 때는 추가하고자 하는 데이터를 대괄호( [ ] )로 감싸주고 변수에 대입하였습니다. 하지만 튜플은 추가하고자 하는 데이터를 소괄호( ( ) )로 감싸주고 변수에 대입하면 됩니다. 또한, 리스트는 데이터 즉, 요소의 값에 대해 수정과 삭제가 가능하지만 튜플은 요소의 값을 수정할 수 없습니다. 위의 예제를 보시면 튜플은 리스트와 비슷한 방법으로 사용되는 것을 확인할 수 있습니다. 변수 x1.. 나의 개발일지/Python 2022. 7. 18. [Python] 3-6. 파이썬 자료형 - 리스트(관련 함수) 안녕하세요. 놀자에몽입니다. 이번 포스팅에선 파이썬 자료형의 리스트 중 관련 함수에 대해 알아보도록 하겠습니다. 리스트 관련 함수들! 리스트 자료형 역시 문자열과 마찬가지로 관련 함수들이 있으며 아래 예제들을 통해 리스트 관련 함수와 기능을 알아보겠습니다. 1. 리스트 요소 추가(1). 리스트에 요소를 추가할 때는 append 함수를 사용하며 리스트 맨 마지막에 요소를 추가합니다. 예제를 보면 0, 1, 2, 3, 4로 구성된 리스트에 append 함수를 사용하여 맨 마지막에 5를 추가한 것을 확인할 수 있습니다. append 함수는 요소뿐만 아니라 리스트 추가도 가능합니다. 예제를 보면 0, 1, 2, 3, 4로 구성된 리스트에 append 함수를 사용하여 5, 6으로 구성된 또 다른 리스트를 추가한 .. 나의 개발일지/Python 2022. 7. 12. [Python] 3-5. 파이썬 자료형 - 리스트 안녕하세요. 놀자에몽입니다. 이번 포스팅에선 파이썬 자료형 중 리스트에 대해 알아보도록 하겠습니다. 리스트! 이전 포스팅까지 파이썬의 자료형 중 숫자형과 문자열을 학습해 보았습니다. 만약 여기서 어떤 숫자나 문자의 모음을 표현해야 하면 어떻게 해야 할까요? 예를 들어 볼까요? 서울에는 중구, 종로구, 용산구, 마포구, 영등포구, 강남구, 구로구 등등 총 25개의 자치구가 있습니다. 이러한 25개의 자치구를 표현하기 위해서 어떻게 해야 할까요? a = "중구" b = "종로구" c = "용산구" d = "마포구" ... 숫자형과 문자열에서 배운 것처럼 이렇게 하나하나 변수를 생성하여 값을 변수에 대입해야 할까요? 25개는 적어서 괜찮다고 느껴질 순 있지만, 만약 대한민국 도시 전체를 표현해야 할 때도 이렇.. 나의 개발일지/Python 2022. 7. 12. [Python] 3-4. 파이썬 자료형 - 문자열(내장함수) 안녕하세요. 놀자에몽입니다. 이번 포스팅에선 파이썬 자료형의 문자열 중 내장 함수에 대해 알아보도록 하겠습니다. 문자열 관련 내장 함수들! 문자열 자료형은 자체적으로 가지고 있는 함수들이 있습니다. 이렇게 자체적으로 가지고 있는 함수를 내장 함수라고 부르며 내장 함수는 변수 이름 뒤에 ( . )을 붙이고 사용하고자 하는 함수명을 붙여서 사용하면 됩니다. 아래 예제들을 통해 문자열 관련 함수와 기능을 알아보겠습니다. 1. 문자 개수 세기. 문자 개수를 셀 때는 count 함수를 쓰며 문자열 안에서 내가 찾고자 하는 단어가 몇 개가 있는지 확인할 때 사용합니다. 예제를 보면 Life is short, You need Python. 문자열 안에 e가 몇 번 사용되는지 count 함수를 이용해 검색하였으며, 총.. 나의 개발일지/Python 2022. 7. 8. [Python] 3-3. 파이썬 자료형 - 문자열(인덱싱, 슬라이싱, 문자열 포맷팅) 안녕하세요. 놀자에몽입니다. 이번 포스팅에선 파이썬 자료형의 문자열 중 인덱싱, 슬라이싱, 문자열 포맷팅에 대해 알아보도록 하겠습니다. 인덱싱! 인덱싱은 무엇인가를 가리킨다는 의미입니다. 파이썬에서는 문자열을 생성하면 생성한 문자열에 문자마다 번호를 매겨 문자열을 생성합니다. 파이썬에서는 문자열에서 이 번호를 이용해 특정 문자를 찾을 수 있는 기능이 있으며 이 기능을 바로 인덱싱이라고 합니다. 인덱싱을 사용하는 방법은 변수 뒤에 대 괄호( [ ] )를 입력하고 대 괄호 안에 변수의 위치 번호를 입력하시면 됩니다. 아래 간단한 예제를 통해 인덱싱에 대해 자세히 알아보겠습니다. 먼저 변수 a에 Hello World!를 대입하여 문자열을 생성합니다. 그리고 a를 출력하면 이전 포스팅에서 배운 것 처럼 Hell.. 나의 개발일지/Python 2022. 7. 8. [Python] 3-2. 파이썬 자료형 - 문자열 안녕하세요. 놀자에몽입니다. 이번 포스팅에선 자료형 중 문자열에 대해 알아보도록 하겠습니다. 문자열! 문자열(String)은 문자, 단어 등으로 구성된 문자들의 집합을 의미합니다. 다시 말해 문자열은 문장이 될 수도 있고, 단어가 될 수도 있고, 숫자가 될 수도 있습니다. 문자열 만드는 방법(기초)! 파이썬에서 문자열을 만들 때는 반드시 따옴표 (" "), (' ')를 표시해 주어야 합니다. 아래 간단한 예제를 통해 문자열에 대해 알아보도록 하겠습니다. 변수 a, b, c에 문자열을 입력하고 print 함수를 이용해 결과를 출력해 보았습니다. 문자열 예제를 통해 문자열 출력이 잘 되는 것을 확인할 수 있습니다. 문자열을 만드는 방법은 총 네 가지가 있습니다. 1) 큰따옴표로 생성 2) 작은따옴표로 생성 .. 나의 개발일지/Python 2022. 7. 5. [Python] 3-1. 파이썬 자료형 - 숫자형 안녕하세요. 놀자에몽입니다. 이번 포스팅에선 파이썬의 자료형과 자료형 중 숫자형에 대해 알아보도록 하겠습니다. 자료형! 자료형이란, 데이터가 숫자인지 문자인지 또 숫자 중에선 정수인지 실수인지 데이터의 타입을 미리 지정해 주는 것입니다. 사람은 A, B, C, D와 1, 2, 3, 4를 쉽게 구별할 수 있지만, 컴퓨터는 0과 1로 모든 데이터를 처리하는 2진수 기반의 시스템입니다. 그렇기 때문에 컴퓨터에서 특정 자료를 표현하기 위해선 해당 자료를 0과 1로 표시를 해줘야 이해를 하겠죠? 하지만, 0과 1로 표현을 해줘도 규칙이 없다면 어떤 컴퓨터는 A를 1이라고 표현하고, 또 어떤 컴퓨터는 A를 10라고 표현하게 되면서 서로 글자가 깨져 볼 수 없는 상황이 생기게 됩니다. 이렇게 때문에 컴퓨터에서 자료를.. 나의 개발일지/Python 2022. 7. 4. [Python] 2-2. 주피터 노트북(Jupyter Notebook) 초기 환경 설정 - 커스터마이징(테마/폰트) 안녕하세요. 놀자에몽입니다. 이번 포스팅에선 주피터 노트북(Jupyter Notebook)의 초기 환경 설정 중 커스터마이징(테마/폰트) 설정을 진행해 보도록 하겠습니다. 주피터 노트북 테마 변경! 주피터 노트북을 처음 실행시키면 흰색 테마로 이루어져 있습니다. 흰색 테마가 마음에 드시거나 불편하지 않으시다면 그대로 사용하셔도 상관없지만, 저는 일반적으로 툴의 테마를 다크 모드로 사용하므로 주피터 노트북 또한 다크 모드 테마로 변경해 보겠습니다. 1. 주피터 노트북 테마 설치 윈도우 키를 눌러 Anaconda3 폴더를 찾은 후 Anaconda Prompt(anaconda3)를 실행시킵니다. 이후 프롬프트 창에 아래 명령어를 입력하여 Jupyter Theme 패키지를 설치합니다. >> pip install.. 나의 개발일지/Python 2022. 7. 1. 이전 1 2 다음