본문 바로가기

파이썬

(16)
[Python] 모듈 모듈을 가져다 쓰는 방법 1 import circle def main(): r = float(input("반지름 입력: ")) ar = circle.ar_circle(r) print("넓이:", ar) ci = circle.ci_circle(r) print("둘레:", ci) main() 모듈을 가져다 쓰는 방법 2 from circle import ar_circle from circle import ci_circle # from circle import ar_circle, ci_circle def main(): r = float(input("반지름 입력: ")) ar = ar_circle(r) print("넓이:", ar) ci = ci_circle(r) print("둘레:", ci) main() 모듈..
[Python] True 또는 Flase로 답하는 함수 1. 숫자인가? st1 = "123" st2 = "OneTwoThree" st1.isdigit() True st2.isdigit() False 2. 문자인가? st1.isalpha() False st2.isalpha() True 3. 특정 문자로 시작하거나 끝나는가? # 특정 문자로 시작하는가? str = "Supersprint" str.startswith("Super") True # 특정 문자로 끝나는가? str.endswith("int") True 4. 활용 예시 def main(): pnum = input("스마트폰 번호 입력: ") if pnum.isdigit() and pnum.startswith("010"): print("정상적인 입력입니다.") else: print("정상적이지 않은 입력입니..
[Python] if문 if 문 # 1 if num = 2 if num > 0: print("양의 정수입니다.") # 같은 표현 num = 2 if num > 0: print("양의 정수입니다.") # 2 if ~ else num = int(input("정수 입력: ")) if num > 0: print("0보다 큰 수 입니다.") else: print("0보다 크지 않은 수입니다.") # 3 if ~ elif ~ else num = int(input("정수 입력: ")) if num > 0: print("0보다 큰 수 입니다.") elif num < 0: print("0보다 작은 수 입니다") else: print("0으로 판단이 됩니다")
[Python] for 문 for문 1. 문법 for 변수 in 리스트(튜플, 문자열) 수행구문 2. 사용예시 # ex1 test = ['a', 'b', 'c'] for i in test: print(i) # ex2 sum = 0 for i in range(1,10): # 1부터 9까지 sum += i print(sum) # 45
[Python] 리스트 값 삭제하기 파이썬에서 리스트 값을 삭제하는 여러가지 방법에 대해서 알아보자. 1. 리스트의 모든 값 삭제 # ex1 st = [1, 2, 3, 4, 5] st.clear() st # ex2 st = [1, 2, 3, 4, 5] st[:] = [] # 가장 파이썬스러운 삭제 방법(슬라이싱) st # ex3 st = [1, 2, 3, 4, 5] del st[:] 2. 특정 인덱스 삭제 st = [1, 2, 3, 4, 5] st[2:] = [] # 인덱스 2 이후로 전부 삭제 st st = [1, 2, 3, 4, 5] del st[3:] # st[3]부터 그 뒤까지 모두 삭제 del st[0] # st[0] 하나만 삭제 st
[책 이야기] 혼자 공부하는 파이썬 - 윤인성 회사 업무로 파이썬을 사용할 일이 많아졌다. 예전에도 혼자서 파이썬 공부를 시도하였는데, 역시나 잘 안된다. 이번 기회에 다시 마음먹고 이 책으로 혼자 공부하기로 결심해본다. 이 책은 혼자서 공부하기 개념부터 쉽게 익히고 배운 내용을 바탕으로 직접 문제도 풀어보고 마무리로 다시한번 더 개념을 복습하게 구성되어 있다. 문제들에 대한 답은 직접적인 답은 없고 다시 어느부분의 내용을 확인해야 알 수 있다. 직접적인 답이 없으니, 애매한 문제의 경우 답만보고 맞았다, 틀렸다만 확인하는 것이 아니라, 개념을 다시한번 읽고 익히는 과정에서 공부가 되는 것 같다. 개념을 쉽게 알려주고, 파이썬을 할 때 꼭 필요한 용어들에 대한 정리가 잘 되어있다. 이 책을 따라 차근차근 설치를 하고, 문법을 익혀 활용하는 법을 익히..
[책 이야기] 파이썬 Jupyter Notebook 실전 입문 - 이케우치 타카히로 이 책은 Jupyter Notebook 사용법과 데이터 시각화에 초점을 맞춘 책이다. Jupyter Notebook은 Python에서 구현된 오픈소스 소프트웨어로 데이터 분석 툴로 사용되거나 파이썬을 학습할 때 많이 사용되고 있다. 처음 파이썬을 접했을 때 Jupyter Notebook을 조금 사용해봤는데, 실행하면 결과를 확인하기 쉽다는 점 외에는 다른 기능은 잘 몰랐다. 이 책에서는 Jupyter Notebook의 다양한 기능을 잘 설명해주고 있어서 Jupyter Notebook을 잘 사용해보고 싶은 사람에게 추천하고 싶다. 설명과 화면이 적절히 있어 파이썬 또는 Jupyter Notebook을 처음 접하는 사람도 쉽게 따라할 수 있다. 하나씩 따라하다가 처음으로 막혔던 부분!! 책에 오타가 있었다...
[Python] IDLE 모드 사용법 IDLE은 Integrated Development Environment 의 약자로 '통합 개발 환경'이라는 의미이다. 파이썬 프로그램을 작성하기 위해 파이썬 IDLE를 사용하며, 대화형 파이썬 셸(Python Shell)과 코드 편집기 두 가지 모드로 사용 가능하다. 파이썬 셸 시작 메뉴 - Python 3.X - IDLE(Python GUI) 항목을 클릭하면 아래와 같이 IDLE 창이 뜬다. print("Hello, World.")를 파이썬 셸에 입력하면 다음과 같이 텍스트를 출력할 수 있다. 코드 편집기 IDLE 창에서 File - New File 을 클릭하면 아래와 같이 코드 편집기가 나타난다. print("Hello, World.")를 입력 Ctrl + S 키를 눌러 파일을 저장 코드 편집기에서..