목록Python (13)
JAVA를 잡아라!...

파이썬 프로그램을 개발할 때 널리 사용되는 통합 개발 환경(IDE: Integrated Development Environment)파이썬 소스 코드 작성, 디버깅(debugging), 실행 등 파이썬 프로그램의 개발에 필요한 모든 환경을 제공 #01 설치https://www.jetbrains.com/ JetBrains: Essential tools for software developers and teamsJetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin..

#01 예외 처리의 필요성✅ 예외와 오류예외(exception)란 프로그램에 존재하는 오류(error)를 의미개발자가 직접 처리할 수 있는 간단한 문제 '예외', 개발자가 처리할 수 없는 복잡한 문제 '오류'✅ 예외 처리의 필요성프로그램의 비정상 종료를 예방하기 위함데이터 가공 작업 중에 에러, 예외 등이 발생1) 무시하고 계속 2) 처리어떠한 데이터가 입력되어도, 전체 프로그램은 멈춰서는 안됨 #02 예외 처리✅ 예외의 종류기본적으로 모든 예외 클래스는 BaseException 클래스의 서브 클래스BaseException 클래스의 서브 클래스 중에는 Exception 클래스가 있는데,대부분의 예외 클래스는 Exception 클래스의 서브 클래스No예외 클래스의미1BaseException최상위 예외 클래..

⭐ 파이썬에서 다루는 '데이터', '파일' 등은 대부분 .csv 파일을 의미 #01 CSV 파일 'Comma Separated Values'의 약자로 '쉼표로 분리한 값'데이터베이스나 스프레드시트 데이터를 저장하기 위해서 사용하는 형식CSV 파일의 내부는 실제 쉼표(,)를 이용해서 모든 항목이 구분되어 있으며쉼표(,)로 구성된 각 항목들이 테이블을 구성하는 각각의 데이터가 되는 방식 ✅ CSV 모듈로 CSV 파일 읽기 ✅ CSV 모듈로 CSV 파일 데이터 작성 #02 CSV 파일 예제 [ 공공 데이터 ]대부분의 공공데이터들은 .csv 파일을 배포해줌![ 문제01_기온 ]더보기기상청 > 기후통계분석 > 조건별통계데이터 : 서울 지역, 10년간, 8월가장 온도가 높은 8월?https://data.kma.g..

#01 파일 입출력 기초파일 입력(input) : 기존의 파일 내용을 읽어들이는 것파일 출력(output) : 기존 파일에 새로운 내용을 추가하거나 새로운 파일을 생성하는 것파이썬 언어 특성상, 파일을 읽어들이는 경우가 많음데이터 → 파일 → 분석, 가공, 시각화 ✅ 파일 열기입출력 작업을 진행할 파일을 지정하는 것 파일 입출력은 반드시 파일 열기 작업을 가장 먼저 수행해야 함 File → Open : 현재 파이썬 모듈들 어디에 저장되는지 알 수 있음파일명 : 입출력 작업을 수행할 파일모드 : 파일을 여는 목적, 파일 입력 또는 출력을 위해서인지 모드를 통해 결정[ 모드 종류 ]분류종류의미설명파일이 없을 때 동작파일이 있을 때 동작입력rread읽기오류 발생읽기출력wwrite쓰기새로 생성새로 생성 (덮어쓰..

[ 함수 & 메서드 ]함수 : 주어(객체)가 없이 목적어만 갖는 것1) 내장 함수 2) 사용자 정의 함수C 기반으로 탄생한 함수파이썬은 이미 로직이 짜여진 함수들이 잘 만들어져있음▶ 로직보다는 잘쓰는게 중요 ▶ 주석, 로그, 가독성 중요메서드 : 주어(객체)가 있는 함수 == 객체지향 가능JAVA 기반으로 탄생한 메서드(반복되는)상황, 프로젝트, 다양한 케이스 처리▶ 재사용, 모듈화 ▶ 객체지향 유리#01 모듈개발자들이 만들어 놓은 유용한 다양한 함수들이 있음함수 묶음 == "모듈", 라이브러리모듈(모듈안의 함수)을 사용하기 위해서는 "import"(다운로드, 설치, install) 해야함즉, 모듈은 변수나 함수 또는 클래스들을 모아 놓은 파일 == 파이썬 파일(.py) ※ 모듈의 사용# 해당 모듈 전체..

[ 함수 & 메서드 ]함수 : 주어(객체)가 없이 목적어만 갖는 것1) 내장 함수 2) 사용자 정의 함수C 기반으로 탄생한 함수파이썬은 이미 로직이 짜여진 함수들이 잘 만들어져있음▶ 로직보다는 잘쓰는게 중요 ▶ 주석, 로그, 가독성 중요메서드 : 주어(객체)가 있는 함수 == 객체지향 가능JAVA 기반으로 탄생한 메서드(반복되는)상황, 프로젝트, 다양한 케이스 처리▶ 재사용, 모듈화 ▶ 객체지향 유리 [ 함수 3요소 ]input 입력값 인자 인수 매개변수 parameter argumentoutput 출력값 결과값 return 반환기능 ▶ 함수명# 선언(정의) != 호출# Script에서 함수를 선언하고 Shell에서 함수를 호출하는 방식을 많이 사용함 # 유형01 (input x output x) # 유..