728x90 반응형 파이썬30 [파이썬 기초] 리스트 list 소개 안녕하세요 아임코딩입니다. 이번에는 파이썬에서 제공하는 리스트에 대해서 배워보겠습니다. 리스트(list) 란? 리스트는 파이썬에서 제공하는 선형 자료구조로 간단하게 말하면 변수 여러 개를 한 번에 쓸 수 있는 변수입니다. 파이썬에서 리스트를 만들 때에는 [] 대괄호를 이용하여 만듭니다. 리스트 만들기 li = [] li1 = [1, 2, 3, 4] li2 = ['안녕', '아임코딩', 1, 2] 기본적인 변수를 만드는 것처럼 대괄호를 이용하여 여러 값을 한번에 변수에 저장하면 그 변수는 리스트 자료형인 변수가 됩니다. 리스트 요소에 접근하기 : 리스트 인덱싱 인덱싱은 문자열을 배울 때에도 배웠습니다. 리스트 요소들은 각자 정해진 순서가 있는데 이를 인덱스라고 하고 인덱스는 0부터 시작합니다. li .. 2024. 1. 11. [파이썬] csv 파일 읽기 ( pandas vs csv 모듈 ) 소개 안녕하세요 아임코딩입니다. 이번에는 파이썬을 이용하여 csv 파일을 읽어 파이썬 변수에 저장하는 방법에 대해서 알아보겠습니다. 공공데이터 가져오기 우선 csv 데이터 파일이 필요한데, 공공데이터 포털에서 사용하고 싶은 데이터를 골라서 사용하면 되겠습니다. https://www.data.go.kr 데이터는 공공데이터포털에서 한국철도공사_철도통계 용어정의 데이터를 csv 형식으로 다운받아 사용했습니다. csv 모듈로 파일 읽기 import csv f = open('train_data.csv', 'r') read = csv.reader(f) read csv 파일을 저장한 후 파이썬 파일과 같은 폴더에 train_data.csv 파일을 저장했습니다. 만약 다른 경로에 데이터 파일이 있다면 open('파일경.. 2024. 1. 11. [파이썬] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte 소개 안녕하세요 아임코딩입니다. 이번에는 파이썬 pandas 를 이용하여 csv 파일을 읽으려고 할 때 발생할 수 있는 오류에 대해서 다루도록 하겠습니다. pandas 를 이용한 csv 파일 읽기 import pandas as pd data = pd.read_csv('train_data.csv') pandas 라이브러리를 추가하고 read_csv 함수를 통해 csv 파일을 읽기를 시도했습니다. 인코딩 오류 하지만 다음과 같은 오류가 발생했습니다. UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte utf-8 코덱이 디코드될 수 없다는 내용의 오류인데요, csv 파일을 읽을 때 인코딩 방식이 달라.. 2024. 1. 11. [파이썬] if - else 조건문 소개 안녕하세요 아임코딩입니다. 이번에는 if - else 조건문에 대해서 알아보겠습니다. if - else 조건문 if 조건문을 활용하면 조건 하나를 이용하여 특정 코드들을 실행할 것인지 아닌지를 결정할 수 있습니다. 하지만 프로그램을 만들다보면 어떤 조건이 참일 때와 거짓일 때 각각 실행할 코드를 정해야할 때도 있습니다. 그 때 사용할 수 있는 문법이 if - else 조건문입니다. if - else 조건문은 if 의 조건이 참일 때는 if 문에 속한 들여쓰기된 코드가 실행되고 if 의 조건이 거짓일 때는 else 문에 속한 들여쓰기된 코드가 실행됩니다. 문법 if 조건: 조건이 참일 때 실행할 코드들 조건이 참일 때 실행할 코드들 조건이 참일 때 실행할 코드들 else: 조건이 거짓일 때 실행할 코.. 2024. 1. 10. [파이썬 기초] if 조건문 (분기문) 소개 안녕하세요 아임코딩입니다. 이번에는 파이썬에서 제공하는 조건문에 대해서 알아보겠습니다. 조건문이란? 조건문은 어떤 코드가 참일 때에만 실행할 코드 블럭을 정할 수 있는 기능입니다. 문법은 다음과 같습니다. if 조건문 if 조건 : 조건이 참일 때 실행할 코드들 조건이 참일 때 실행할 코드들 if 다음에 조건을 써준 후 조건이 참일 때 실행할 코드들을 들여쓰기 해줍니다. 파이썬에서 조건문을 사용할 때에는 들여쓰기를 주의해서 코드를 작성해야합니다. 조건이 참일 때 a = 10 if a > 5: print("a는 5보다 큽니다.") print("a는 숫자입니다.") 위의 코드는 a라는 변수에 10을 저장한 후 if 조건문을 이용해 a 가 5보다 큰지 검사합니다. a는 5보다 크기 때문에 a > 5 ==.. 2024. 1. 10. [파이썬 기초] 불 (bool) 자료형 소개 안녕하세요 아임코딩입니다. 이번에는 파이썬에서 제공하는 불 자료형에 대해서 배워보겠습니다. 불 자료형은 참 혹은 거짓을 저장할 수 있는 자료형입니다. 파이썬에서 불 자료형의 값은 두가지가 있습니다. True False 불 자료형 변수 만들기 t = True f = False 불 자료형의 값은 True 와 False 두가지가 있습니다. and 연산자 불 자료형은 and 연산이 가능합니다. and 연산은 우리 말로 "그리고"를 뜻합니다. 두 값이 모두 참일 때만 결과가 참이 됩니다. True and True == True True and False == False False and False == False False and False == False t = True f = False print(t a.. 2024. 1. 10. 이전 1 2 3 4 5 다음 728x90 반응형