목록Python (8)
sugenius
도서 파이썬 알고리즘 인터뷰 5장 중 리스트 파이썬의 리스트List는 말 순서대로 저장하는 시퀀스이자 변경 가능한 목록 Mutable List을 말한다. 입력 순서가 유지되며, 내부적으로는 동적 배열로 구현되어 있다. 언어 동적 배열 파이썬 list() C++ std::vector 자바 ArrayList 딕셔너리 파이썬의 딕셔너리는 키/값 구조로 이뤄진 딕셔너리를 말한다. 입력 순서가 유지되며, 내부적으로는 해시 테이블 Hash Table로 구현되어 있다. 언어 동적 배열 파이썬 dict() C++ std::unordered_map 자바 HashMap
도서 파이썬 알고리즘 인터뷰 4장 중 빅오 빅오 (O, big-O)란 입력값이 무한대로 향할때 함수의 상한을 설명하는 수학적 표기 방법 시간 복잡도 Time Complexity(점근적 실행 시간)의 사전적 정의는 어떤 알고리즘을 수행하는 데 걸리는 시간을 설명하는 계산 복잡도 Computational Complexity를 의미. 계산 복잡도를 표기하는 대표적인 방법이 빅오이다. 빅오로 시간 복잡도를 표현할 때는 최고차항만을 쵸기하며, 계수는 무시한다. - O(1) 입력값이 아무리 커도 실행 시간은 일정하다. - O(log n): 실행 시간은 입력 값에 영향을 받는다. 그러나 로그는 매우 큰 입력값에도 크게 영향을 받지 않는 편으로 웬만한 n의 크기에 대해서도 매우 견고하다. - O(n): 입력값만큼 실행..
도서 파이썬 알고리즘 인터뷰 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반갑습니다."') #..
code.visualstudio.com/docs/python/python-tutorial Get Started Tutorial for Python in Visual Studio Code A Python hello world tutorial using the Python extension in Visual Studio Code (a great Python IDE like PyCharm, if not the best Python IDE) code.visualstudio.com 0. Vscode 설치 https://visual-studio-code.softonic.kr/ Visual Studio Code 비주얼 플랫폼에서의 코드 편집 visual-studio-code.softonic.kr 1. Python 확..