본문 바로가기

전체 글

(25)
파이썬 개발 역량을 높이는 파이썬 문법과 특징, 코딩 스타일 도서 파이썬 알고리즘 인터뷰 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 자바와 달리 각 단어를 _로 구분하여 표기하는..
Pycharm 파이참 커뮤니티 다운로드 최신 버전 www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE 최신 버전 다운로드: PyCharm (Windows, macOS, Linux) www.jetbrains.com 순수 Python 개발용으로 무료,오픈소스인 커뮤니티를 다운로드.
[초보자를 위한 파이썬 300제] 201 to 300 초보자를 위한 파이썬 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제] 101 to 200 초보자를 위한 파이썬 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제] 001 to 100 초보자를 위한 파이썬 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반갑습니다."') #..
파이썬 언어 문법 특징 - 루프 #루프 #1 sum = 0 for i in range(1, 10+1) : sum += i #2 sum2 = sum (i for i in range(1,10+1)) #3 sum3 = sum (range(1,10+1)) - 제네릭 프로그래밍 제네릭이란 파라미터의 타입이 나중에 지정되게 하여 재활용성을 높이는 프로그래밍 스타일 #제네릭 프로그래밍 #1 def are_equal(a,b) : return a==b are_equal(10, 10.0) #2** :명시타입 from typing import TypeVar T = TypeVar('T') U = TypeVar('U') def are_equal(a:T, b:U) ->bool : return a == b are_equal(10, 10.0) - 배열반복..
코딩 테스트 / 문제풀이 플랫폼 👉 코딩테스트 - 프로그래머스 (국내) programmers.co.kr/ 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 해커랭크 www.hackerrank.com/ HackerRank HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere! www.hackerrank.com - 코딜리티 www.codility.com/ Codilit..
Vscode 에서 python 개발 환경 구축 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 확..