본문 바로가기

전체 글133

2023.10.16 운동기록 일주일만에 수영🏊‍♀️ 등산의 여파가 크다.. 2023. 10. 17.
[Python] Matplotlib In [1]: import matplotlib.pyplot as plt In [2]: y = [2, 4, 6] # plot - 선 그래프(Line plot) plt.plot(y) plt.show() In [3]: y = [2, 4, 6] x = [1, 2, 3] # plot - 선 그래프(Line plot) plt.plot(x, y) # x 와 y의 갯수가 맞지 않으면 error plt.show() In [4]: # line style -> ls plt.plot(x,y, ls = '--') plt.show() In [5]: # Marker plt.plot(x, y, marker='o') plt.show() In [6]: x = [2, 4, 6, 8] y = [10, 13, 16, 20] y2 = [10,.. 2023. 10. 16.
[Python] pandas라이브러리 CrimeData 실습 import pandas as pd In [2]: c15 = pd.read_csv('crime/2015.csv', encoding = 'euc-kr', index_col='관서명') c16 = pd.read_csv('crime/2016.csv', encoding = 'euc-kr', index_col='관서명') c17 = pd.read_csv('crime/2017.csv', encoding = 'euc-kr', index_col='관서명') c17 Out[2]: In [3]: total15 = c15.loc[c15['구분'] == '발생건수','살인':].sum(axis=1) total15 Out[3]: 관서명 광주지방경찰청계 18830 광주동부경찰서 2355 광주서부경찰서 4720 광주남부경찰서 21.. 2023. 10. 13.
[Python] 함수 함수 def 함수명(매개변수):실행문장return 반환변수 -> 호출했던 곳으로 감 In [1]: def number_sum(num1, num2): r = num1 + num2 return r # 함수 정의 후 실행 시켰는지 확인하기 In [2]: print(number_sum(2,3)) 5 # 실습문제 In [3]: def cal(num1, num2, op='+') : # op='+' 매개변수 op의 기본값을 + 로 설정 """덧셈과 뺄셈을 계산하는 함수""" # docstring 추가하기 if op == '+' : result = num1 + num2 return result elif op == '-' : result = num1 - num2 return result else : return '연산기.. 2023. 10. 12.
[Python] 딕셔너리 딕셔너리 In [1]: # 딕셔너리 생성 # 딕셔너리명 = {Key:value,Key:value , , } # key값은 변하지 않을 값, 동일한 key는 여러개가 올 수 없다 a = {} b = {'name':'youngD', 'pn':'010-1234-5678'} c = {1 : 'youngD', 2:'oldD'} print(type(a)) print(a) {} In [2]: # 딕셔너리 값 추가 dic1 = {'name':'youngD', 'age':20, 'phone': '010-1234-5678'} dic1['birth'] = '07/05' # 딕셔너리 값 변경 dic1['name'] = 'oldD' print(dic1) {'name': 'oldD', 'age': 20, 'phone': '010.. 2023. 10. 11.
2023.10.8 운동기록 무등산 정복⛰️ 2023. 10. 10.
[Python] 반복문 반복문 while문 In [1]: num1, num2 = 0, 1 while num1 != 0 or num2!=0 : num1 = int(input('첫 번째 정수 : ')) num2 = int(input('두 번째 정수 : ')) if num1 != 0 or num2!=0 : print(f"두 수의 합 : {num1+num2}") print('프로그램 종료') 첫 번째 정수 : 3 두 번째 정수 : 4 두 수의 합 : 7 첫 번째 정수 : 0 두 번째 정수 : 0 프로그램 종료 실습 In [2]: import random randomNumber = random.randint(1,50) print(randomNumber) while True : inputNum = int(input('숫자를 입력하세요 >.. 2023. 10. 7.
[Python] 리스트, 튜플 리스트 In [1]: # 리스트 생성 a = [] b = [1, 2, 3] c = ['My', 'Name'] d = [1, 2, 'a', 'b'] c = [1, 2, 'a', [3,4,'b','d']] print(type(a)) print(d) [1, 2, 'a', 'b'] In [2]: # 인덱싱(indexing) > 무엇인가를 '가리킨다' #리스트명[인덱스] : 인덱스에 위치한 값을 반환 # 슬라이싱(slicing)> 무엇인가를 ;잘라낸다' #리스트명[시작인덱스:종료인덱스] : 시작 인덱스부터 종료인덱스 바로 전까지 값을 반환 In [3]: li1 = [2,5,7,9,10] print(li1[0]) print(li1[3]) print(li1[2]+li1[-1]) 2 9 17 In [4]: li2 = .. 2023. 10. 6.
[Python] 조건문 조건문 In [1]: if True : print('실행문 1') print('실행문 2') if False : print('실행문 3') print('실행문 4') print('조건문 종료') # 들여쓰기 위치 중요! 실행문 1 실행문 2 조건문 종료 조건문 elif 실습 In [2]: score = int(input('점수 입력 >> ')) if 90 = 70: print('{}점은 C학점 입니다.'.format(score)) elif score >= 60: print('{}점은 D학점 입니다.'.format(score)) elif score > 70 70점은 C학점 입니다. 실습 In [3]: print('--.. 2023. 10. 5.