목록분류 전체보기 (52)
sugenius
도서 파이썬 알고리즘 인터뷰 4장 중 빅오 빅오 (O, big-O)란 입력값이 무한대로 향할때 함수의 상한을 설명하는 수학적 표기 방법 시간 복잡도 Time Complexity(점근적 실행 시간)의 사전적 정의는 어떤 알고리즘을 수행하는 데 걸리는 시간을 설명하는 계산 복잡도 Computational Complexity를 의미. 계산 복잡도를 표기하는 대표적인 방법이 빅오이다. 빅오로 시간 복잡도를 표현할 때는 최고차항만을 쵸기하며, 계수는 무시한다. - O(1) 입력값이 아무리 커도 실행 시간은 일정하다. - O(log n): 실행 시간은 입력 값에 영향을 받는다. 그러나 로그는 매우 큰 입력값에도 크게 영향을 받지 않는 편으로 웬만한 n의 크기에 대해서도 매우 견고하다. - O(n): 입력값만큼 실행..
... 작성중
문법의 차이와, 사용 이유의 차이에 대해 이해한다. Abstract ⊂ 클래스 ~> override 재정의. new X (인스턴스화 X) abstract class A { ... 정의 & ... 구제적 로직 상태 o } class Aa extends A { ...() : 구현 ... } 강제 상속 -> 하나만 가능! override 해야만 o (private X 재정의해야 하니까. ) 클래스 일뿐 ... Minimum 일부 & 기본. Base. 공통 구현. (기본 클래스) Interface ~> 인스턴스화. New X △ 개수 ∞ 다중상속 O interface I { ... 정의 & 로직, 상태 X } class B inplement I { extends I ...구현 } 특정 메소드가 반드시 존재하도록..
도서 파이썬 알고리즘 인터뷰 3장 중 파이썬 문법 파이썬의 공식 인터프리터 Interpreter인 CPython 기준. (PyPy등 .. 여러 있음) 내부구현을 살펴보며 원리를 정확히 이해한다. | 인덴트 Indent 공식 가이드인 PEP8(www.python.org/dev/peps/)에 따라 공백 4칸 원칙 파이참과 같은 개발도구 활용시 자동으로 맞춰줌 def long_funchion_name( var_one, var_two, var_three, var_four) : print(var_one) foo = long_funchion_name(var_one, var_two , var_three, var_four) | 네이밍 컨벤션 Naming Convention 자바와 달리 각 단어를 _로 구분하여 표기하는..
최신 버전 www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE 최신 버전 다운로드: PyCharm (Windows, macOS, Linux) www.jetbrains.com 순수 Python 개발용으로 무료,오픈소스인 커뮤니티를 다운로드.
초보자를 위한 파이썬 300제 wikidocs.net/book/922 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 👉 함수 (201 to 240) # 09. 파이썬 함수 # 201 ~ 210 # ___________________________________ #"비트코인" 문자열을 화면에 출력하는 print_coin() 함수를 정의 def print_coin(): print("비트코인") #함수호출 print_coin() for i in range(100) : print_coin() def print_coins() : for i in range(100) : print("비트코인") def message() : print("A") print("B") message() print..
초보자를 위한 파이썬 300제 wikidocs.net/book/922 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 👉 분기문 (101 to 130) # 07. 파이썬 분기문 # 101 ~ 110 # ___________________________________ #파이썬에서 True 혹은 False를 갖는 데이터 타입 : bool타입 print(3==5) #출력 : False print(3 < 5) #출력 : True x=4 print(1 255: print(255) else: print(num) #해당 값에 20을 뺀 값을 출력 #출력 값의 범위는 0~255 #0보다 작은 값이되는 경우 0을 출력하고 255보다 큰 값이 되는 경우 255를 출력 user = input("입력..
초보자를 위한 파이썬 300제 wikidocs.net/book/922 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 👉 시작 (001 to 010) # 01. 파이썬 시작하기 # 001 ~ 010 # _____________________________________________ # print 기초 # print는 정수, 실수, 문자열 등을 화면에 출력 # 문자열은 큰따옴표 또는 작은따옴표로 표현 가능 print("Hello World") print('Hello World') print("Mary's cosmetics") print('신씨가 소리질렀다. "도둑이야". ') print('"c:\Windows"') print('"안녕하세요. \n만나서 \t\t반갑습니다."') #..