개발공부/Python : 파이썬9 파이썬 훑어보기 9 - 부록(입출력, 날짜) 입출력입력input() input()은 문자열로 입력값을 받습니다.출력print(...) # 출력 후 개행 Oprint(..., end='') # 출력 후 개행 Xprint(..., ..., ..., sep="\t") # 여러 매개변수를 출력할 때 구분자를 지정할 수 있습니다.end 인자로 출력 후 추가될 문자열을 지정할 수 있습니다. default 값은 '\n'이기 때문에 지정하지 않을 경우 개행합니다. 파일 입출력파일 열기파일 객체 = open(파일경로, 파일모드) 파일 경로는 문자열로 입력합니다. 파일 모드r읽기 전용 모드 (파일이 존재하지 않으면 오류 발생).w쓰기 전용 모드 (파일이 존재하면 내용을 덮어씀, 없으면 새로 생성).a추가(append) 모드 (파일이 존재하면 내용을 끝에 추가, 없으.. 2024. 12. 23. 파이썬 훑어보기 8 - 클래스 글을 시작하기 전에 클래스와 객체, 인스턴스, 상속의 개념에 대해서는 아래 글을 참고해 주세요. 코틀린으로 고쳐서 인용하겠습니다.이번글에서는 클래스와 객체에 대해 알아봅시다. 그전에 왜 코틀린에서는 클래스와 객체를 사용하는 " data-og-host="devdharu.tistory.com" data-og-source-url="https://devdharu.tistory.com/entry/%EC%BD%94%ED%8B%80%EB%A6%AD-%EC%9D%B5%ED%9E%88%EA%B8%B0-5-%ED%81%B4%EB%9E%98%EC%8A%A4%EC%99%80-%EA%B0%9D%EC%B2%B4" data-og-url="https://devdharu.tistory.com/entry/%EC%BD%94%ED%8B%8.. 2024. 12. 23. 파이썬 훑어보기 7 - 모듈 모듈파이썬의 모듈은 비슷한 용도로 사용되는 여러 함수와 변수를 담은 하나의 .py 파일입니다. 모듈에는 파이썬에 내장된 표준 모듈과 그 외의 외부 모듈이 있습니다. 모듈을 사용하면 복잡한 내용을 직접 구현하지 않고도 쉽게 사용할 수 있으며, 코드 재사용이 간단해집니다. 이미 만들어진 모듈을 사용하는 것도 가능하지만, 모듈을 직접 만들어서 사용할 수도 있습니다. 모듈은 라이브러리와 같은 개념일까요?모듈은 라이브러리보다 작은 개념입니다. 모듈은 하나의 .py 파일이지만 라이브러리는 여러 모듈과 패키지를 포함하는 개념이기 때문입니다. 모듈이 모여 패키지가 되고, 모듈들과 패키지들을 모으면 라이브러리가 됩니다. 모듈 모듈 가져오기모듈을 가져오고 싶은 파일의 가장 상단에 다음과 같이 입력합니다. import 모.. 2024. 12. 21. 파이썬 훑어보기 6 - 예외 처리 예외 처리코드 실행 중 예기치 않은 오류로 프로그램이 종료될 수 있습니다. 이럴 땐 로그를 확인하고 어떤 예외가 발생했는지 파악하는 것이 중요합니다. 쉽게 예측할 수 있는 예외라면 조건문을 사용해 예외를 처리할 수 있습니다. 하지만, 수많은 예외를 모두 예측할 수는 없겠죠. 예외가 발생하기 쉬운 코드에 적용할 수 있는 예외 처리 방법이 있습니다. 파이썬에서 예외 발생을 방지하거나 해결하기 위해서는 다음과 같은 방법들을 사용할 수 있습니다. 우선, 파이썬에서 발생할 수 있는 예외에 대해 살펴봅시다. 예외의 종류Exception ArithmeticError (수학 연산 관련)ZeroDivisionError (0으로 나눌 때)OverflowError (값이 너무 커서 표현 불가) FloatingPointErr.. 2024. 12. 18. 파이썬 훑어보기 5 - 함수 함수같은 내용의 코드를 여러 번 적는 것은 비효율적이기 때문에 [함수]를 사용합니다. 함수를 사용하면 입력값에 따른 차이만을 가지는 일관적인 코드 재사용이 가능합니다. 함수 선언파이썬에서 함수를 사용하려면 함수를 선언해야 합니다. 함수가 사용되었을 때 실행할 문장을 입력합니다. 이때 문장에서 매개변수를 사용할 수 있습니다. def 함수명(매개변수1, 매개변수2, ...): 실행할 문장 return [return값] 매개변수는 함수 선언시 함수에서 사용할 입력값을 의미합니다. 함수를 사용할 때 소괄호(())안에 매개변수를 함께 전달합니다. 함수가 끝날 때 함수를 사용한 쪽에 반환해야 하는 값이 있다면 return 키워드 입력 후 return값을 입력해 줍니다. 반환해야 하는 값이 없을 때는 생략이 가능합니.. 2024. 12. 17. 파이썬 훑어보기 4 - 컨테이너 자료형 컨테이너 자료형파이썬의 컨테이너 자료형은 여러 가지 값을 한 번에 담을 수 있는 자료 구조를 의미합니다. 컨테이너 자료형의 종류에는 문자열, 리스트(List), 세트(Set), 딕셔너리(Dict), 튜플(Tuple) 등이 있습니다. 문자열 자료형에 대해서는 지난 글에서 한 번 다룬 적이 있습니다. 이번 글에서는 문자열에서 사용할 수 있는 다양한 함수들을 알아보면서, 다른 컨테이너 자료형에는 무엇이 있는지 살펴보겠습니다. 그전에 알고 갈 내용들... 👉 ⭐ len()len(컨테이너) 컨테이너의 길이를 반환하는 함수입니다. 컨테이너 공통 연산자이전 파이썬 훑어보기 2 - 변수와 자료형에서 공부했던 문자열 연산자들을 똑같이 사용할 수 있습니다. 딕셔너리만 예외사항이 있으니 확인하세요. + : 컨테이너들을 .. 2024. 12. 16. 파이썬 훑어보기 3 - 조건문과 반복문 조건문if코드의 분기를 나눠주는 조건문입니다. 조건에 해당할 경우에만 들여 쓰기 된 블록의 코드가 실행됩니다.elif를 사용하면 if 조건이 해당하지 않을 때 새로운 조건을 검사할 수 있습니다.else를 사용하면 if나 elif에 적은 모든 조건이 참이 아닐 경우에만 블록의 코드를 실행할 수 있습니다.if 조건식A: # 조건식A이 참일 경우 수행할 문장elif 조건식B: # 조건식B가 참일 경우 수행할 문장...else: # 모든 조건이 참이 아닐 경우 수행할 문장 elif와 else는 생략할 수 있습니다.elif문은 여러 번 사용할 수 있습니다.조건식에 마지막에는 :을 붙여줍니다.수행할 문장은 4번의 들여 쓰기(1번의 tab) 이후에 작성합니다. 파이썬에 존재하지 않는 조건문 기능파이썬에는 Java의 .. 2024. 12. 11. 파이썬 훑어보기 2 - 변수와 자료형, 연산자 변수변수 선언, 할당변수를 선언, 할당 참조할 때 자료형을 지정하지 않습니다. 동적으로 타입 추정이 가능합니다. 같은 변수에 여러 자료형의 값을 넣는 것도 가능합니다. 변수 = 값 식별자 명명 규칙변수, 함수명 : 스네이크 케이스 ( snake_case )클래스 : 파스칼 케이스 ( PascalCase ) ⭐ 변수 이름을 반복문을 돌려 할당하기파이썬에서는 변수 이름을 반복문을 돌려 할당하는 것이 가능합니다.for i in range(10): globals()['variable{}'.format(i)] = [0]# variable0 = [0]# variable1 = [0]# ...# variable9 = [0] 자료형기본 자료형 (Primitive Data Types)기본 자료형을 제외한 자료형은 모.. 2024. 12. 10. 파이썬 훑어보기 1 - 파이썬이란 무엇인가? 1. 파이썬(Python) 공부의 첫걸음파이썬은 1991년 귀도 반 로섬이 발표한 프로그래밍 언어입니다. 초보자도 배우기 좋은 쉬운 프로그래밍 언어이기 때문에 비전공자를 대상으로 하는 프로그래밍 강의에서도 많이 사용되는 편입니다. 알고리즘 문제 풀이에서도 인기가 많은 언어인데요. 다른 프로그래밍 언어에서는 지원하지 않는 기능들이 포함되어 있기 때문에 작성해야 할 코드의 길이를 대폭 줄여주기도 합니다. 웹 개발, 데이터 분석, 인공지능, 자동화 등 다양한 분야에서 사용되고 있습니다. 쉬운 만큼 다양한 사용자들이 있어 사용자 커뮤니티가 잘 형성되어 있습니다. 파이썬 훑어보기에서는 [알고리즘 문제 풀이]를 위한 최소한의 내용만을 알아보겠습니다. 2. 파이썬의 특징배우기 쉬운 언어입니다.문법이 간결하고 직관적.. 2024. 12. 9. 이전 1 다음