Python 6

📔파워 유저를 위한 파이썬 Express 11. 내장함수, 람다식, 제너레이터, 모듈

11.1 내장 함수 import 문장으로 포함시킬 필요 없음 abs(): 절대값 반환 복소수인 경우 복소수의 크기 반환 all(): 시퀀스(리스트나 딕셔너리 등)를 받아서, 시퀀스의 모든 항목이 참이면 True를 반환, 그렇지 않으면 False 0이 아닌 값은 참으로 간주되고 0은 거짓인 것으로 간주됨 any(): 시퀀스 객체에 있는 한 개의 항목이라도 참인 경우 참을 반환. 그렇지 않으면 거짓 반환. bin(): 정수의 이진 표현을 반환하는 데 사용됨 eval(): 전달된 수식을 구문 분석하고 프로그램 내에서 수식의 값 계산 파이썬 인터프리터 쉘에 정의된 전역 변수 사용 가능 exp=input("파이썬의 수식을 입력하시오: ") >>>파이썬의 수식을 입력하시오: 2**10 eval(exp) >>>102..

📔파워 유저를 위한 파이썬 Express 10. 파일과 예외처리

Objectives 텍스트 파일 읽고 쓰기 이진 파일 읽고 쓰기 정규식 사용 방법 CSV파일 읽고 쓰기 예외 처리 방법 10.2 파일의 기초 파일의 개념 🍋파일(file): 보조기억장치에서 문서, 소리, 그림, 동영상과 같은 자료를 모아놓은 것 파일은 보조기억장치 상에서 논리적인 정보 단위 파일 안에는 바이트들이 순차적으로 저장되어 있고 맨 끝에는 EOF(end-of-file)마커가 있음 모든 파일은 입출력 동작이 발생하는 위치를 나타내는 파일 포인터를 가지고 있음 파일을 처음으로 열면, 파일 포인터는 파일의 첫 번째 바이트를 가리킴 우리가 파일의 내용을 읽거나 쓰면 파일 포인터는 자동적으로 업데이트 됨 파일 열고 닫기 파일 연다-> 파일에서 데이터를 읽거나 쓴다->파일을 닫는다 Syntax: 함수 정의..

📔파워 유저를 위한 파이썬 Express08. 객체와 클래스 Programming 문제풀이

07. 😟기존 코드 #07. class PhoneBook: contacts={'name': None, 'mobile': None, 'office': None, 'email': None} def __init__(self): self={} def add(self, name, mobile=None, office=None, email=None): self.contacts['name']=name self.contacts['mobile']=mobile self.contacts['office']=office self.contacts['email']=email def __str__(self): return f"{self.contacts['name']}\noffice phone: {self.contacts['office..

📔파워 유저를 위한 파이썬 Express 07. 파이썬 자료구조 2(튜플, 딕셔너리, 세트, 문자열)

튜플 튜플_이름=(항목1, 항목2, ...) fruits=() fruits=("apple", "banana", "grape") result=fruits[1] 튜플은 변경 불가-리스트와의 차이점 괄호 없이 항목들을 쉼표로 분리해도 자동으로 튜플이 생성됨 fruits="apple", "banana", "grape" ⚠요소가 하나뿐인 튜플을 만들 때는 요소의 끝에 반드시 쉼표(,)를 추가하기 쉼표가 없으면 튜플이 아니라 수식이 됨 single_tupe=("apple",) no_tuple=("apple") #단순 수식 튜플리스트 myList=[1,2,3,4] myTuple=tuple(myList) myTuple >>>(1,2,3,4) tuple()는 튜플을 생성하는 함수, 생성자 함수 반대로 튜플을 리스트로 바..

📔파워 유저를 위한 파이썬 Express 06. 파이썬 자료구조 1(리스트)

Zip()함수 동시에 두 개 이상의 리스트를 반복하기 위해 zip()함수를 사용할 수 있다. zip()함수는 2개의 리스트를 받아서 항목 2개 출력 점(.) 파이썬에서 모든 것은 객체(object) 객체는 관련되는 변수와 함수를 묶은 것 파이썬에서 리스트도 객체 객체 안에 있는 함수를 사용할 때는 객체의 이름을 쓰고 점(.)을 붙인 후에 함수의 이름을 적음 리스트 탐색하기 만약 값이 리스트에서 한 번 이상 등장한다면 탐색을 시작하는 위치를 index()함수로 넘길 수 있음 heroes=["아이언맨","토르","헐크","스칼렛위치","헐크"] n=heroes.index("헐크",3) #n은 4가 된다 index("헐크", 3)은 인덱스 3부터 "헐크"를 찾음 요소 삭제하기 🔑항목이 저장된 위치를 알고 있다..

멋쟁이사자처럼 AI SCHOOL 5일차 복습 - 파이썬 프로그래밍 기초 (2)🐉

왜 4일차가 아니라 5일차 복습이냐면 4일차 듣는 날에 학교를 갔기 때문이다.. 학교에서 커리큘럼대로 수업을 개설해주지 않은 바람에 울며 겨자먹기로 추가학기를 다니고 있다. (아직 등록금도 안 냄 ㅠㅠ 고지서 언제뜨냐구@@) 🦉양심고백: 4일차 녹화강의 들어야하는데 아직 못들었다.. 아는 내용이라고 안일해진 것 같은데 아침에 좀 더 일찍일어나서 꼭 들어야겠다. 오늘은 듀얼모니터로 학습하려고 일부러 집에서 강의를 들었다. 집이다보니 늘어지고 집중이 잘 안 되는 것 같아서 내일은 태블릿 PC를 들고 스터디카페에서 수업을 들으려고 한다. 저작권 때문에 코드 내용을 그대로 올리지 못하므로 배운 내용 중 중요한 부분/새롭게 알게 된 부분/몰랐던 부분/해당 내용과 관련된 책 내용 요약 방식으로 복습 포스팅을 할 것..