스터디/파이썬 스터디 강의자료 92

[4차시/노주원] 파이썬 스터디-'자료구조'와 '모듈과 패키지'

[Chapter 07] 자료구조1. 자료구조의 이해자료구조의 개념데이터의 특징을 고려하여 저장하는 방법 ex. 전화번호부, 은행의 번호표 처리방식, 택배 수화물을 트럭에 쌓을 때 위치정보 저장 방법   2. 파이썬에서의 자료구조2. 스택과 큐스택스택: 마지막에 들어간 데이터가 가장 먼저 나오는 형태로 데이터의 저장공간을 군현하는 것. Last In First Out푸시 push: 스택에 데이터를 저장하는 것팝 pop: 데이터를 추출하는 것ex. 택배 수화물 저장하는 방식. 자세한 내용은 강의자료를 참고해주세요.

[3차시/김규의] 파이썬 스터디-함수와 문자

*강의 자료에 오류가 발견되어 수정했습니다. 4/8 15:13 이전에 다운로드 받으신 분들은 재다운로드 부탁드립니다. 3차시 강의 주제는 함수와 문자열입니다. [Chapter 01] 함수 함수의 개념 수학 속 함수 특정 수식에 x 값을 대입하면 y 값이 정해지는 것 y=f(x) 표현함. 파이썬 속 함수 함수(function) = 코드의 집합 특정 기능을 하는 코드를 묶어 놓은 것 함수의 종류 내장 함수: 파이썬에서 기본으로 제공하는 함수, 파이썬 설치 후 사용 가능 -print(), len() 등 사용자 함수: 사용자가 필요할 때 직접 만들어 사용 함수의 필요성 코드 재 사용 가능→불필요한 코드 중복 줄일 수 있음 가독성 향상 유지 보수 용이→코드 수정 사항 발생 시 함수만 수정 함수의 구성 요소 def..

[2차시/전서연] 파이썬 스터디 - 조건문과 반복

2주차 강의 주제는 조건문과 반복문입니다. [Chapter 04] 조건문과 반복문 1. 조건문 1) 조건문의 개념 조건문 : 조건에 따라 특정 동작을 하도록 하는 프로그래밍 명령 - 조건문을 구성하기 위해서는 조건을 나타내는 기준과 실행해야 할 명령이 필요하다. - 조건문은 반드시 조건의 참(True)과 거짓(False)으로 구분되어야 한다. - ex) ‘스마트폰 잠금 해제 패턴이 5회 틀리면’이 조건의 기준이고, ‘20초 동안 대기 상태’가 실행해야 할 명령이다. 2) if-else문 if-else문의 기본 문법 if : # if를 입력하고 조건 삽입 후 ':'입력 # 들여쓰기 후 수행 명령 입력 # 같은 조건에서 계속 수행할 명령일 경우 들여쓰기 유지 else: # 조건이 불일치할 경우 수행할 명령 ..

[1차시/공다원] 파이썬 스터디 - 파이썬 개요, 입출력과 리스트

《 🍀 '데이터 과학을 위한 파이썬 프로그래밍'을 참고하여 진행할 스터디에 맞게 정리한 자료입니다. 기타 출처는 해당 자료에 기재되어있습니다. 》 ※ 강의안에 있는 오류(p.29 하단)를 수정했습니다. 2024.03.10 / 21:20 이전에 다운 받으신 분들은 다시 받아주시길 바랍니다. [Chapter 01] 프로그래밍 언어와 파이썬 1. 프로그래밍 언어의 이해 1) 대코딩시대와 프로그래밍 언어 코딩(Coding) : 프로그래밍을 하는 행위 ㄴ 코드(Code) : 컴퓨터가 이해할 수 있는 언어, 이 코드를 작성하는 행위가 코딩 프로그래밍(Programming) : 프로그래밍 언어를 사용하여 프로그램을 개발하는 것 프로그래밍 언어(Programming language) : 프로그램을 개발할 때 사용하는 ..

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

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

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

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

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

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

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

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