본문 바로가기

전체 글

(99)
[파이썬] 코로나로 미세먼지 지표는 좋아졌을까? 미세먼지 지표를 다운 받기 위해서 이리저리 찾아보니, 한국의 선진 데이터 시스템으로 구할 수가 있었다. (정보) 도시숲에서 시간대별 TSP, PM10, PM2.5 PM1, 기상자료(풍향, 풍속, 기온, 습도)를 측정하여 정보를 제공하고, 에어로졸의 구성원(질산염, 황산염, 암모늄 등) 중 산업발생 휘발성유기화합물 AVOCs, Anthropogenic Volatile Organic Compounds)과 자연발생 휘발성유기화합물(BVOCs, Biogenic Volatile Organic Compounds)의 시간별, 계절별 비율 정보를 제공함. http://know.nifos.go.kr/know/service/finddust/findDustHist.do 2020년 데이터를 다운로드 받고, 연습 해 보실분은 ..
[파이썬] Dictionary (딕셔너리) - A dictionary consists of keys and values. It is helpful to compare a dictionary to a list. Instead of the numerical indexes such as a list, dictionaries have keys. These keys are the keys that are used to access values within a dictionary. - Dictionary의 요지는 Key와 Value로 구성된다. (반면 List는 Index와 Element로 구성된다.) 예를 들어 ​ ​ release_year_dict = {"Thriller": "1982", "Back in Black": "1980", \ "The Dark..
[파이썬] List 관련3 (split, join) - list에 다양한 sequece 가 있다 ​ 예1) .split() #문장을list에나누어저장해준다.​ rhyme = "London bridge is falling down" rhyme_words = rhyme.split() print(rhyme_words) rhyme_words.reverse() print(rhyme_words) music="나는 정말 그대 그대만을 좋아했죠" music_word=music.split() print(music_word) >> ['London', 'bridge', 'is', 'falling', 'down'] ['down', 'falling', 'is', 'bridge', 'London'] ['나는', '정말', '그대', '그대만을', '좋아했죠'] 예2) .join(..
[파이썬] List 관련2 (extend, reverse, sort) - list에 데이터 추가법은 2가지 방법이 있다. .extend() 을 통하거나 "+"를 통한 방법이있다. ​ 예1) .extend() ​ visited_cities = ["New York", "Shanghai", "Munich", "Toyko", "Dubai", "Mexico City", "São Paulo", "Hyderabad"] wish_cities = ["Reykjavík", "Moscow", "Beijing", "Lamu"] ​ visited_cities.extend(wish_cities) print("ALL CITIES",visited_cities) ​ >> ALL CITIES ['New York', 'Shanghai', 'Munich', 'Toyko', 'Dubai', 'Mexico Ci..
[파이썬] range 구문 - range( start, stop, step) #range를start에서시작에서stop까지하되step의주기로생각하면된다 ​ 예1 for count in range(25,101,25): print(count) >> 25 50 75 100 ​ ​ 예2 spell_list = ["Tuesday", "Wednesday", "February", "November", "Annual", "Calendar", "Solstice"] ​ for index in range(0,len(spell_list),2): #0에서list7개중에1개씩스킵하여프린트하라 print(spell_list[index]) ​ >> Tuesday February Annual Solstice
[파이썬] List 관련 (Python) - List에서 데이터 추가 기능은 아래와 같다 ​ sample_list = [1, 1, 2] print("sample_list before: ", sample_list) ​ sample_list.append(3) #List에데이터추가기능 ​ print("sample_list after: ", sample_list) ​ [1, 1, 2]>> [1,1,2,3] ​ - 데이터를 대체도 가능 ​ party_list = ["Joana", "Alton", "Tobias"] print("party_list before: ", party_list) ​ # the list after Insert party_list[1] = "Colette" print("party_list after: ", party_list) ​ [..
[파이썬] Slicing (자르기) * string 자리 숫자 print(student_name[4]) == print(student_name[-1] * Slicing ( 자르기) 예를 들어보자면, abc="abcdefg" abc[:]returns the entire string 전체를 다 보여준다 abcdefg abc[::2]returns the first char and then steps to every other char in the string 전체에서 첫번째 글자, 그리고 한칸씩 띄워서 글씨를 보여준다 aceg abc[1::3]returns the second char and then steps to every third char in the string [1: ] 중에서 첫번째 글짜 즉 b, 그리고 3칸뒤인 e가 보여진다. b..
[파이썬] Casting/캐스팅 Input Data를 받으면 항상 'String'으로 데이터 타입을 받아오게 되는데, 그럴때 Casting을 사용할 수 있다. 한마디로 데이터 타입(Type)을 바꾸는 것이다 int() >>str() ​ weight1 = '60' # a string weight2 = 170 # an integer # add 2 integers ​ total_weight = int(weight1) + weight2 # Weight1은 String 타입이기에 integer Type의 값과 합이 되지 않으므로 int()를 통하여 Integer 타입으로 변환 시켜서 계산을 할 수 있다. ​ print(total_weight) ​ >> 230