Programming/Python
-
Python 기초 공부 - 3Programming/Python 2021. 3. 5. 16:32
# 함수 (function) # - 함수이름은 중복이 되면 안됨 (오버로딩은 default 매개변수로 해결) # - Required auguments(매개변수를 순서적으로 입력) # - keyword auguments(키이 매개변수의 순서 변경이 가능) # - default auguments(오버로딩해결) # - Variable-length auguments(변동매개변수 : * -> list, ** -> dict) a=10 b=20 result = a+b print(result) c=30 d=40 result = c+d print(result) def addvalue(a,b): # ab=10, bd=20 주소값만 전달 call by reference return a+b print(addvalue(10,2..
-
Python 기초 공부 - 2Programming/Python 2021. 3. 4. 23:53
2일차 반복문 num1 = 6 num1 += 1 # num1 = num1 + 1 num2 = 7 num2 -= 5 # num2 = num2 - 1 num3 = 8 num3 /= 2 # num3 = num3 / 2 print(num1,num2,round(num3)) num1 = 1 num1 *= 3 num2 = 2 num2 **= 3 # ^ , ** print(num1, num2) 7 2 4 3 8 # 3항 연산자 x = 5 ans = 'Non-negative' if x>=10 else 'Negative' print(ans) Negative city = ' '# 문자열 거짓, 공백도 문자열, 숫자:0, list:[], dict:{}, tuple:() 모두 거짓 if city: # 조건이 참인 경우만 실행 ..
-
Python 기초 공부 - 1Programming/Python 2021. 3. 4. 23:42
2년전 처음 시작했던 파이썬 공부내용 작성 1일차 # fullName 문자열 : 기본이 1차원 배열 , 숫자 int :4byte, float : 4byte fullName = input("이름을 입력하세요 : ") n = fullName.rfind(" ") # 리버스파인드 거꾸로부터 찾아라 print(fullName[0]) # 배열과 리스트의 인덱싱은 동일하다. print(fullName[1]) print(fullName[2]) print("이름 : ", fullName[1:]) # : print("성(s): ", fullName[:1]) # 문자열은 '' "single quotation", "korea" ; double quotation # """""" : 3개인 경우는 입력하는대로 저장함 s = "k..
-
Python PEP8 요약Programming/Python 2021. 2. 6. 19:02
목 차 1. PEP 8 이란 무엇인가? 2. Whitespace 3. Naming 3 - 1 Naming Style 3 - 2 피해야 할 이름 4. 표현식과 문장 4 - 1 주석 4 - 2 뒤에 오는 콤마(Trailing comma)를 사용할 경우 4 - 3 변수 주석 5. import 8. 상수(constants) 9. 함수선언 10. 빈줄 11. 예외 설정(Error) 1. PEP 8 이란 무엇인가? ● PEP8 전체 가이드 ● PEP8 : 파이썬 개선 제안서 파이썬 코드를 어떻게 구상할 지 알려주는 스타일 가이드 ● 다른 사람과 원활하게 협업하려면 공통된 스타일 공유가 필요 합니다. ● 일관성 있는 스타일은 나중에 수정하기 쉽습니다. 2. Whitespace ● 들여쓰기는 Space 4번을 이용합니..
-
Flask를 이용하여, 웹 구축 - 1Programming/Python 2020. 9. 6. 23:04
간단히 소개를 드리면 저는 웹 언어(CSS,HTML)를 잘 못다룹니다. 기초적인 수준으로만 가능하고, 레이아웃을 나눠서 구현한다던가 그런 부분은 잘 못합니다. 만든 목적으로는 머신러닝 기술을 어떻게 적용할까?로 부터 시작됐습니다. 혼자 포트폴리오용으로 만들면서 겪었던 이야기를 적을 예정입니다. 구축환경은 Pycharm을 이용합니다. 여러 기능 구현을 할때는 Jupyter Lab을 사용하면서 테스트를 하는 것을 추천드립니다.(개인적으로) - 파이참 다운로드(Pycharm) https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE 최신 버전 다운로드: PyCharm..