
Moduleshttps://docs.python.org/3/tutorial/modules.html 6. ModulesIf you quit from the Python interpreter and enter it again, the definitions you have made (functions and variables) are lost. Therefore, if you want to write a somewhat longer program, you are bett...docs.python.orgpython interpreter를 종료하고 재실행하면, 이전에 정의하였던 함수나 변수가 사라진다.내용이 긴 프로그램을 작성하기 위해 텍스트 편집기를 이용하여, interpreter에 입력할 내용을 준비하고, 해..

Iteration여러 항목들을 차례대로 처리하는 것이다.data = [1, 2, 3]for d in data : print(d, end=" ") # 1 2 3Iterable반복작업이 가능한 것을 의미한다.iter()메서드를 가진 모든 객체가 해당된다.ex) 리스트, 튜플, 문자열, 딕셔너리, 세트, 파일 객체..for 루프를 통해 하나씩 처리하고 싶을때, 요소들을 반복적으로 처리해야할때, 인덱스기반의 접근이 필요할때 등 다양하게 쓰인다.from typing import Iterabledata =[1, 2, 3]print(isinstance(data,Iterable)) #Iterable 객체인지 확인#TrueIterator, Generator둘다 순회하여 순차적으로 반복처리에 쓰인다는 점은 비슷해 보..
자료형파이썬의 자료형은 class로 구현되어있다고 생각하면 된다.type() 또는 .__class__ 를 통해 자료형을 확인할 수있다.int (정수형)a = 10b = -5c = 0print(type(a)) # ✅ float(실수형 / 소수점이 포함된 숫자)x = 3.14y = -2.5z = 0.0print(type(x)) # ✅ complex (복소수)c1 = 2 + 3jc2 = complex(5, -4)print(type(c1)) # ✅ 연산a = 10b = 3print(a + b) # ✅ 덧셈: 13print(a - b) # ✅ 뺄셈: 7print(a * b) # ✅ 곱셈: 30print(a / b) # ✅ 나눗셈: 3.333...print(a // b) # ✅ 몫: 3p..
자바를 하다가 파이썬의 공부를 시작하여 가볍게 작성한다.변수리터럴이란 값을 의미한다.변수란, 한개의 변수에는 하나의 변할 수 있는 값을 지닌다.- 네이밍 규칙1. 변수명 -items_list [리스트일 경우 마지막 list를 표기해준다.]-emp_dict [사전형의 경우 마지막 dict을 표기해준다.]-df_table [데이터 프레임일 경우 df를 표기해준다.]-data [짧고 의미있는 단어를 네이밍한다.]-g_stock_count [전역변수일경우 맨 앞에 g를 붙여준다.]-db_user- 소문자 + 밑줄 문자를 통해 가독성을 높인다.- 예약어를 사용할 수없다.2. 함수명- get_items_list [기능의 의미를 담아 표기하면 좋다.]- 소문자 + 밑줄 문자를 통해 가독성을 높인다.3. 모듈명 (파이..