스터디 300

[3팀/김경은] 10주차 파이썬 스터디 - 예외처리

데이터 과학을 위한 파이썬 프로그래밍 교재를 사용하여 작성한 강의자료입니다. 예외의 개념과 사례 실제 프로그램을 만들기 위해 알아야 하는 예외 처리 예외 (exception)란 프로그램을 개발하면서 예상하지 못한 상황이 발생하는 것이다. 대표적인 사례로 사용자의 입력 오류가 있다. 예를 들어, 새로운 웹 사이트에 가입하여 아이디를 생성하려고 한다. 일반적으로 아이디는 영문자나 숫자를 지원하는데, 때로는 사용자가 한글로 아이디를 만들기 위해 한글 입력을 시도할 때가 있다. 이 경우 입력된 한글이 아무런 문제 없이 데이터베이스에 저장되면 자칫 사용자가 해당 웹 사이트에 로그인하지 못할 수도 있다. 프로그래머의 실수로 인코딩에 문제가 발생하여 데이터베이스에 한글이 잘못 저장될 수 도 있기 때문이다. 따라서 사..

[1팀/허서원] 10차시 파이썬 스터디 - 예외처리

예외처리 학습목표 예외의 개념과 사례에 대해 알아본다. 예측 가능한 예외와 예측 불가능한 예외에 대해 이해한다. 파일의 개념과 종류에 대해 학습한다. 파일을 읽고 쓰는 방법을 실습하고, pickle 모듈에 대해 알아본다. 01 예외처리 예외의 개념과 사례 예외(exception) : 프로그램을 개발하면서 예상하지 못한 상황이 발생하는 것 EX) 사용자의 입력 오류 → 프로그래머의 실수로 인코딩에 문제 발생 자동 저장autosave 기능 → 작업하던 중 갑자기 컴퓨터가 종료되었을 때를 대비하여 작업한 것을 중간에 자동으로 저장해주는 기능 예측 가능한 예외와 예측 불가능한 예외 예측 가능한 예외 → 발생 여부를 개발자가 사전에 인지할 수 있는 예외 ex) 텍스트 박스에 사용자가 실수로 잘못된 값을 입력할 것..

[3팀/김규리] 10차시 파이썬 스터디 - 예외처리

#1. 예외 처리 예외의 개념과 사례 예외 처리(exception handling) 실제 프로그램 만들기 위해 알아야 함 예외 프로그램 개발하면서 예상하지 못한 상황이 발생하는 것 대표적인 사례 사용자의 입력 오류 예시 웹사이트에 새로 가입을 위해 아이디 생성 일반적으로 아이디 → 영뭊자, 숫자 한글 입력 시도 문제 없이 한글이 저장되면 사용자가 자칫 로그인 못 할 수도 있음 또다른 사례 Ms 오피스의 자동 저장 기능 작업 중 정전 등의 이유로 갑자기 종료됐을 대를 대비 → 작업 중간에 자동으로 저장 예측 가능한 예외와 예측 불가능한 예외 예의 종류 두 가지 예측 가능한 예외 예측 불가능한 예외 예측 가능한 예외 발생 여부를 개발자가 사전에 인지할 수 있는 예외 예시 ‘텍스 트 박스에 사용자가 실수로 잘..

[1팀/한규림] 10주차 파이썬 스터디 - 예외처리

10주차 강의 주제는 예외처리와 파일 다루기 입니다. 1. 예외 처리 1) 예외의 개념과 사례 예외 exception : 프로그램을 개발하면서 예상하지 못한 상황이 발생하는 것 입력 오류 - 웹 사이트에 가입하여 아이디를 생성하려 하는 상황. 일반적으로 아이디는 영문자나 숫자를 지원하는데 때로는 사용자가 한글로 아이디를 만들기 위해 한글 입력을 시도할 때가 있음. 이러한 경우 입력된 한글이 그대로 데이터베이스에 저장되면 자칫 사용자가 해당 웹 사이트에 로그인하지 못할 수도 있음. 프로그래머의 실수로 인코딩에 문제가 발생하여 데이터베이스에 한글이 잘못 저장될 수도 있는 상황. 사용자가 이러한 실수를 하지 않도록 해야함. 자동 저장 기능(autosave) - 컴퓨터가 갑자기 종료되었을 때를 대비하여 작업한 ..

[2팀/김가림, 최다예] 10주차 파이썬 스터디 - 예외처리

참고도서 : 데이터 과학을 위한 파이썬 프로그래밍, 최상철 예외의 개념과 사례 예외 : 프로그램을 개발하면서 예상치 못한 상황이 발생하는 것 ex) 사용자의 입력 오류 사용자가 한글 아이디 생성 (영문자, 숫자만 지원하는 프로그램) → 입력된 한글이 아무 문제 없이 데이터베이스에 저장되면 사용자가 해당 웹 사이트에 로그인하지 못할 수 있음 프로그래머의 실수로 인코딩에 문제가 발생하여 데이터베이스에 한글이 잘못 저장될 수 도 있기 때문 ex) MS 오피스의 자동 저장 기능 갑자기 컴퓨터가 종료되었을 때를 대비하여 작업물을 중간 자동 저장해주는 기능 예측 가능한 예외와 예측 불가능한 예외 예측 가능한 예외 발생 여부를 개발자가 사전에 인지할 수 있는 예외 예외를 예측하여 명시적으로 예외가 발생할 때는 어떻게..

[2팀/김세연] 10주차 파이썬 스터디 - 예외처리

예외처리 :프로그램을 개발하면서 예상하지 못한 상황이 발생 ex) 사용자의 입력 오류 사이트에 가입하여 아이디를 생성 > 아이디는 영문자나 숫자를 지원하지만 사용자가 한글 입력을 시도함 > 입력된 한글이 문제 없이 데이터베이스에 저장 > 자칫 사용자가 해당 웹 사이트에 로그인하지 못함 ex) MS오피스의 자동저장 - 예외처리 :예측 가능한 예외와 예측 불가능한 예외 예측가능한예외 :텍스트 박스에 실수로 잘못된 값을 입력한 경우 :실제로 존재하지 않는 파일에 저장할 것 같은 경우 개발자는 사전에 예측할 수 있는 것으로 얼마든지 예외처리가 가능함 (입력값을 잘못 입력하면, if문을 사용하여 잘못 입력했다고 응답함) 예측 불가능한 예외 :매우 많은 파일을 처리할 때 문제발생 : 파일 안에 내용이 없는데 처리하..

[3팀/안소연] 9차시 파이썬 과제-모듈과 패키지

1번 - 2번 2번 - 2번 3번 - 720 4번 - 5번 5번 - 5번 6번 a+b4 7번 - 모르겠습니다. 8번 - pip은 파이썬에 한정된 패키지 관리자이고, conda는 다른 언어의 패키지도 관리한다 그래서 pip은 최신버전이 빨리 올라오지만, conda가 패키지 의존성이나 속도 면에서 사용하기 유리하다. 9번 - 알리아스는 헷갈리거나 긴 모듈의 이름을 바꿔부를 때 사용한다 as 키워드를 사용하여 이름을 간단히 바꿔사용할 수 있다.