[Studying Python 4] 문자열 / String
·
[파이썬]Python/기초 문법
오늘은 string 타입, 문자열에 대해 말하고자 한다. 앞서 계속 조금씩 말한 바 있지만 문자열은 쉽게 앞서 정수, 실수와 달리 글자라고 볼 수 있다. 문자열은 작은따옴표' 혹은 큰따옴표"를 사용하여 앞뒤로 감싸주면 된다. a ="문자열"#가능 b ='문자열'#가능 c ='문자열"#불가능 그럼 간단한 예시를 보자. name = "Jun" print(name) 다음과 같이 잘 출력된다. 이쯤에서 내가 쓴 데이터 타입이 뭔지 확인하는 방법에 대해 언급하자면 type()을 사용하면 된다. 따로 코드를 적어주진 않고 실행한 결과만을 보여주겠다. 사진을 보면 name변수는 str타입으로 문자열임을 확인 할 수 있다. 이번에는 문자열에서 사용되는 내장함수를 알아보자. len() : 문자열의 길이를 알려준다. wo..
[Studying Python 3] 함수 / function
·
[파이썬]Python/기초 문법
이번에는 함수에 대해 알아보도록 하자. 함수는 아마 많이 보았을거다. y = x+1이라는 식이 있으면 x=1일때 y가 2가 된다는 것. 파이썬에서도 비슷하게 우리가 값(x)을 주면 그 결과값(y)을 반환해주는 함수가 존재한다. 함수의 경우, 우리가 직접 만들수도 있지만 파이썬에서 기본적으로 제공하는 함수, 내장함수가 존재하는데, 먼저 내장함수의 대표적인(?) 예시들을 살펴보고자 한다. print(abs(-1)) #abs(a) a의 절댓값 print(pow(3,2)) #pow(a,b) a의 b제곱 print(round(4.3)) #round(a) a를 반올림 print(int(34.44)) #int(a) a값을 정수로 변환 print(float(21)) #float(a) a값을 실수로 변환 print(st..
[Studying Python 2] 변수 / Variables
·
[파이썬]Python/기초 문법
지난 시간에는 출력에 관해 다뤄보았다. 그럼 지난시간에 출력에 관해 예시를 살펴보자 print(1+1) print(1+2) print(1+3) print(1+4) . . . 아마도 출력되는 값은 2,3,4,5이다. 그런데 만약 왼쪽의 숫자가 1이 아니라 다른 숫자로 바꾸고 싶다면 어떻해야 할까? 일일이 바꾸자니 손이 많이 간다. 이때 사용되는 것이 변수(variable)이다. 아래 예시를 보자. a=1 print(a+1) print(a+2) print(a+3) print(a+4) 일단 실행해보면 아래와 같이 결과가 나온다. 위와 같은 결과다. a=1에 1이아닌 다른 숫자를 넣는다면? 그 숫자가 a자리에 들어가서 연산이 이루어진다. (단, 숫자끼리만 더해지므로 문자열일 경우 오류가 발생할 것이다.) 지금 ..
[Studying Python 1] 출력 /print
·
[파이썬]Python/기초 문법
이제 부터 차근차근 해나가보자. 파이썬에서 출력하는 방법은 매우 간단하다. 이전에 주피터 노트북을 설치한 뒤 print라는 걸 입력한 뒤 사용해 봤을 것이다. print("Studying Python") 끝. 실행을 해보면 잘 출력된다. print에서 문자열.. 그러니까 숫자가 아니라면 ''혹은 "" 과 같이 작은따옴표나 큰 따옴표로 감싸줘야한다. print는 단순히 문자만 되는 것이 아니라 아래와 같이 간단한 연산도 가능하다. #더하기 print(3+5) #빼기 print(3-5) #나누기 print(3/5) #곱하기 print(3*5) #제곱 print(3**2) #몫 print(5//2) #나머지 print(5%2) 이때 #이 사용된 것을 볼 수 있는데, #은 주석이라고 한다. 파이썬에서 #이 적힌..
[Python Project 1.5]미세먼지 예측 프로그램 개발-오류수정
·
[파이썬]Python/미세먼지 프로젝트
전반적인 오류를 수정했다. 수정내용은 아래 코드에서 #으로 추가됨. 혹은 변경됨. 등으로 안내되어 있다. 코드 아래 사진은 동작시 사진으로 잘 동작됨을 확인했다. from openpyxl import Workbook, load_workbook #xlsx파일 읽는데 필요한 모듈 import load16 = load_workbook("daily2016.xlsx", data_only = True) #파일로드 load16S = load16['Sheet1'] #파일속 Sheet를 가져옴 load17 = load_workbook("daily2017.xlsx", data_only = True) load17S = load17['Sheet1'] load18 = load_workbook("daily2018.xlsx", d..
[Studying Python] 주피터노트북 /아나콘다 설치
·
[파이썬]Python/기초 문법
앞으로 파이썬 문법에 관해 내가 아는 선에서 정리겸, 복습겸 올리고자 한다. 그러기 위해서 내가 먼저 한 주피터 노트북(JupyterNotebook)설치에 관해 올리려고 한다. 주피터 노트북을 사용하기 위해 '아나콘다(Anaconda)'라는 프로그램을 설치할 것인데, 아나콘다는 과학계산을 위한 여러 언어들의 오픈소스 배포판으로 유용하게 사용 할 수 있으므로 추천한다. 아나콘다 설치방법은 어렵지 않다. 구글에 아나콘다라고만 검색해도 다음과 같이 뜰텐데 바로 보이는 사이트에 들어가면 된다. 혹은 https://anaconda.com이 사이트에 접속하면 된다. The World's Most Popular Data Science Platform Anaconda is the birthplace of Python ..
[Python Project 1.4]미세먼지 예측 프로그램 개발-최솟값3개 찾기
·
[파이썬]Python/미세먼지 프로젝트
이번에는 최솟값3개를 찾는 함수를 만들어보겠다. 일단 지난 시간 사용한 코드는 더보기에 있으니 필요 시 확인하면 된다. 참고로 최종적으로 단순한 프로그램을 만드는 것이 목표인지라 그에 맞게 코드의 위치가 바뀐게 있으니 계속 따라오고 있다면 이번 코드를 확인해봐도 좋다. 더보기 from openpyxl import Workbook, load_workbook #xlsx파일 읽는데 필요한 모듈 import load16 = load_workbook("daily2016.xlsx", data_only = True) #파일로드 load16S = load16['Sheet1'] #파일속 Sheet를 가져옴 load17 = load_workbook("daily2017.xlsx", data_only = True) load1..
[Python Project 1.3]미세먼지 예측 프로그램 개발-리스트슬라이싱,날짜계산
·
[파이썬]Python/미세먼지 프로젝트
지난 포스팅에서 평균값을 구하는 데이터 처리를 통해 미세먼지와 초미세먼지의 일평균 미세먼지 농도 평균을 구했다. 지난 포스팅에서 사용된 코드는 더보기를 확인하기 바란다. 더보기 from openpyxl import Workbook, load_workbook #xlsx파일 읽는데 필요한 모듈 import load16 = load_workbook("daily2016.xlsx", data_only = True) #파일로드 load16S = load16['Sheet1'] #파일속 Sheet를 가져옴 load17 = load_workbook("daily2017.xlsx", data_only = True) load17S = load17['Sheet1'] load18 = load_workbook("daily2018...
[Python Project 1.2]미세먼지 예측 프로그램 개발-평균데이터 구하기
·
[파이썬]Python/미세먼지 프로젝트
더보기에는 지난 시간 사용한 코드들을 한데 모은 것이다. 지난 글을 확인하지 못했다면 확인하는 것이 이해하는데 좋을 것이다. 2020/06/29 - [파이썬[Python]/프로젝트[Project]] - [Python Project 1.1]미세먼지 예측 프로그램 개발 더보기 from openpyxl import Workbook, load_workbook #xlsx파일 읽는데 필요한 모듈 import load16 = load_workbook("daily2016.xlsx", data_only = True) #파일로드 load16S = load16['Sheet1'] #파일속 Sheet를 가져옴 load17 = load_workbook("daily2017.xlsx", data_only = True) load17S..
[Python Project 1.1]미세먼지 예측 프로그램 개발
·
[파이썬]Python/미세먼지 프로젝트
학교에서 파이썬 언어를 배우면서 어떠한 계기로 미세먼지 예측 프로그램을 만들고자 한다. 현재 구상한 원리는 1.지난 몇 년간의 미세먼지 데이터를 가지고 평균값을 낸다. 2. 달별로 그 값이 적은 날을 출력하여 알려준다. 3. 아마도 그 날은 미세먼지가 적은 날일 가능성이 있다. 이다. 미세먼지 데이터는 '서울시 열린 데이터 광장'의 데이터를 활용하여 서울시에 관한 미세먼지 예측을 진행하고자 한다. https://data.seoul.go.kr/index.do 사용 프로그램은 '주피터노트북(Jupyter Notebook)'이다. 서울 열린데이터 광장에 회원가입이 되어있다는 전제로 '대기환경'이란 키워드를 검색했다. 그리고 두 번째에 있는 '서울시 일별 평균 대기오염도 정보'를 사용하기로 했다. 2016, 2..
Dvlp.Jun
'분류 전체보기' 카테고리의 글 목록 (5 Page)