본문 바로가기
728x90
반응형

분류 전체보기228

[Python] Python의 모듈, 패키지, 예외처리 안녕하세요. 바른 호랑이입니다. 이번 게시글에서는 Python의 모듈, 패키지, 예외처리에 대해 알아볼 예정입니다. - 모듈(Module) ㆍ모듈이란 함수나 변수 또는 클래스들을 모아놓은 파일로 다른 python 프로그램에서 사용할 수 있게끔 만들어진 python파일이라고도 할 수 있음. ㆍ간단한 자체 제작 모듈 실행법 (기본구조 : python파일 작성 후 python을 해당 파일이 위치한 곳에서 실행 후 모듈 import 하여 실행) ㆍpython을 다른 경로에서 실행해도 자체제작한 python파일 import 후 사용방법(VS Code에서 테스트 실행(별도 언급 없는 것들은 모두 colab에서 실행함.) (기본구조 : sys.path에 해당 파일이 위치한 경로 추가 후 import 하여 실행) ㆍ파.. 2024. 4. 23.
[Python] Python의 클래스 안녕하세요. 바른 호랑이입니다. 이번 게시글에서는 Python의 클래스에 대해 알아볼 예정입니다. - 클래스(Class) ㆍ클래스는 python 프로그래밍의 핵심으로 python을 활용하여 본격적인 서비스나 프로그램을 개발하기 위해서는 반드시 알고 넘어가야 하는 개념임. ㆍC언어와 같은 절차지향언어(Procedural Programming : 개체를 순차적으로 처리하여 프로그램 전체가 유기적으로 연결되어야 함.)는 별도의 클래스가 없지만, 객체 지향 프로그래밍을 추구하는 언어들은 대부분 클래스와 같은 개념을 가지고 있으며, python과 같은 OOP(Object Oriented Programming : 다수의 객체를 만들어 이들끼리 서로 상호작용하게끔 만듦.)을 추구하는 언어들이 클래스를 사용하는 이유는.. 2024. 4. 22.
[Python] Python의 함수, 사용자 입/출력, 파일 편집 안녕하세요. 바른 호랑이입니다. 이번 게시글에서는 Python의 함수, 사용자 입/출력, 파일 편집에 대해 알아볼 예정입니다. - 함수(Function) ㆍ입력값을 활용하여 특정 로직을 수행한 결과를 출력하는 일을 하며, 반복되는 일을 효율화하거나 프로그램의 흐름을 파악하기 위해 주로 사용함. ㆍpython에서는 함수를 만들 때 def 문법을 사용하며, 함수 이름과 parameter 조건을 설정하고 내부구조에 수행할 업무와 관련된 코드를 작성함. ㆍ함수 작성시 반드시 입력값과 결과값이 있어야 하는 것은 아니며, 상황에 맞게 필요한 내용으로 함수를 작성하면 됨. # 함수의 예시 def sum(parameter_01, parameter_02): result = parameter_01 + parameter_0.. 2024. 4. 22.
[Python] Python의 제어문(if, while, for문) 안녕하세요. 바른 호랑이입니다. 이번 게시글에서는 Python의 자료형에 대해 알아볼 예정입니다. - if 문 ㆍ주어진 조건을 판단 후 상황에 맞게 처리해야 할 경우 사용하는 구문(if 문이 필요한 경우 : "점수가 60점 이상이면 합격, 60점 미만이면 불합격을 준다.") ㆍpython은 if문을 적용할 범위를 들여쓰기로 구분하기에 해당 부분을 반드시 맞춰줘야 하며, 들여 쓰기는 spacebar로 해도 되고 tab으로 해도 되지만 두 개를 혼용해서 쓰면 오류발생확률이 올라가므로 한 가지로 맞춰서 작성하는 것이 바람직함. ㆍ조건문 사용시에는 반드시 :(콜론)을 붙여줘야 하며, 조건은 자료형의 참, 거짓 판별로 적용해도 되고, 연산자를 활용하여 비교 후 참 거짓을 판별하게 작성해도 됨. ㆍelif문을 활용.. 2024. 4. 19.
[Python] Python의 자료형(튜플, 딕셔너리, 집합, 변수)⑵ 안녕하세요. 바른 호랑이입니다. 이번 게시글에서는 Python의 자료형에 대해 알아볼 예정입니다. - 자료형 이란? ㆍ프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 지칭하며, 프로그램의 기본이자 핵심 단위임. - 튜플(tuple) 자료형 ㆍ[]가 아닌 () 형태로 이루어져 있다는 점과 리스트와 달리 값의 생성, 삭제, 수정이 불가능하다는 점을 제외하면 리스트와 거의 유사한 자료형임. ㆍ리스트와 큰 차이가 없는 형태의 자료형이기에 비슷한 역할을 하지만 값에 변화를 줄 수 있느냐 없느냐라는 중요한 차이가 존재하기에 구분해서 사용하는 것이 유리함. 프로그램이 실행되는 동안 값이 항상 변하지 않기를 바란다면 튜플을 값이 변경되어야 한다면 리스트를 사용해야 하며, 일반적으로는 값이 .. 2024. 4. 19.
[Python] Python의 자료형(숫자, 문자열, 리스트)⑴ 안녕하세요. 바른 호랑이입니다. 이번 게시글에서는 Python의 자료형에 대해 알아볼 예정입니다. - 자료형 이란? ㆍ프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 지칭하며, 프로그램의 기본이자 핵심 단위임. - 숫자형(Number) ㆍ숫자 형태로 이루어진 자료형으로 정수, 실수, 복소수, 8진수, 16진수 등이 있음. # 정수형(Integer) a1 = 123 a2 = -178 a3 = 0 print(a1, a2, a3, sep=' / ') # 실수형(Floating-point) a4 = 1.2 a5 = -3.45 a6 = 4.24E10 # 지수표현 a7 = 4.24e-10 print(a4, a5, a6, a7, sep=' / ') # 8진수(Octal)와 16진수(Hex.. 2024. 4. 18.
[Python] Python이란? 안녕하세요. 바른 호랑이입니다. 이번 게시글에서는 프로그래밍 언어 중 하나인 Python이란 무엇인가에 대해 알아볼 예정입니다. - Python이란? ㆍPython은 1990년 암스테르담의 Guido Van Rossum이 개발한 인터프리터 언어로 본인이 좋아하던 코미디 쇼인 Monty Python's Flying Circus에서 따왔다고 함. Python의 사전적인 의미는 고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀을 뜻하며, 아폴론 신이 델파이에서 파이썬을 퇴치했다는 이야기가 전해지고 있고, 그로 인해 대부분의 파이썬 책과 아이콘의 모습이 뱀모양으로 그려져 있음. + 컴파일러 언어와 인터프리터 언어 컴파일러 언어 인터프리터 언어 ㆍ코드 실행 전, 컴파일 타임에 소스 코드 전체를 한번에 기계어.. 2024. 4. 18.
[ADP] 과목 Ⅴ 데이터 시각화 보호되어 있는 글 입니다. 2024. 4. 16.
[ADP] 과목 Ⅲ 데이터 분석 기획(2) 보호되어 있는 글 입니다. 2024. 4. 11.
728x90
반응형