예외처리 - 기본 흐름 프로그래밍을 하다보면 필연적으로 수많은 오류들에 직면하게 됩니다. 오류가 발생하는 것이 보다 완성도 높은 프로그램을 만드는데 필요하긴 합니다만 상황에 따라 오류를 무시해야 할 경우도 있고, 오류에 따라 적절한 조치를 취하고 싶을 경우들이 있습니다. 이런 경우들을 해결하기 위해 파이썬은 예외 처리 기능을 지원합니다.파이썬의 예외 처리는 4가지로 이루어져 있습니다. try, except, else, finally 로 총 4가지 입니다만, 예외 처리시 이 4가지를 모두 사용할 필요는 없습니다. 예외처리 - try | except 가장 기본적으로 사용되는 절은 try 절과 except 절 입니다. try 안에는 기본적으로 실행하는 코드를 넣고 except 절에는 에러가 발생했을 경우 시행..
import osfrom os.path import exists, isdir def copy(path, backup_path): os.chdir(path) if not exists(backup_path): os.mkdir(backup_path) file_list = os.listdir(path) for i in file_list: if isdir(path+i): copy(path+i+'/', backup_path+i+'/') else: with open(path+i,'rb') as a, open(backup_path+i,'wb') as b: data = a.read() b.write(data) path_dir = "C:/Users/GomGuard/Intel/"path_dir_backup = "C:/Use..
dict - 키값을 기준으로 정렬하기 names = {'Mary':10999, 'Sams':2111, 'Aimy':9778, 'Tom':20245, 'Michale':27115, 'Bob':5887, 'Kelly':7855} def f1(x): return x[0] res = sorted(names.items())print(res) res = sorted(names.items(), key=f1, reverse = True)print(res) dict 형 변수를 정렬할 경우 키값을 기준으로 정렬하기 위해선 sorted 메소드를 사용하면 됩니다. sorted 안에 key 값을 설정하지 않을 경우 기본적으로 키값을 기준으로 정렬하게 되며, reverse 옵션을 주지 않으면 작은것부터 큰 것 순으로 정렬 됩니다..
반드시 알아야 하는 알고리즘 top 8 재귀 알고리즘 이진 탐색 순차 탐색버블 정렬삽입 정렬탐욕 알고리즘최단거리 알고리즘몬테 카를로 알고리즘 삽입 정렬 삽입 정렬이란 앞의 숫자들을 정렬된 상태라고 가정한 뒤 정렬되지 않은 숫자들을 하나씩 빼서 정렬되어 있는 숫자 사이의 올바른 위치에 삽입하는 정렬 방법을 의미 합니다. 다음 영상을 통해 자세히 살펴보겠습니다. 2:36 부터 삽입정렬 관련 시작입니다. 삽입 정렬 코드 01 : Python a = [4,1,5,2,3] for i in range(1,len(a)): for j in range(i): if a[i] < a[j]: a.insert(j,a.pop(i)) 삽입정렬을 구현한 코드 입니다. i = 1 j = 0 a = [1, 4, 5, 2, 3]i = 2..
- Total
- Today
- Yesterday
- 리트
- 신입 공채
- 파이썬
- 머신러닝
- python
- KNN
- 일반산업단지
- 블라인드 코딩
- 리눅스
- PPT
- dict
- 백준
- 알고리즘
- 의사결정트리
- 광명
- 코딩테스트
- 산업단지
- ML
- 시흥
- 첨단산업단지
- sql
- 카카오
- 넘파이
- 지도학습
- MLP
- 딥러닝
- ALIAS
- Oracle
- 블라인드
- 로스쿨
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |