Python, Django/Python(21)
-
[python study note] 리스트
원래 사용하던 블로그 - https://yeonnan.hashnode.dev/python-study-note-1-1?source=more_series_bottom_blogs python ListListyeonnan.hashnode.dev 1. 리스트대괄호[ ]로 시작하고 값들을 쉼표로 나눠주고 대괄호로 끝내면 된다.리스트 안에 있는 값들 하나하나를 리스트의 요소라고 부른다.numbers = [1,2,4,6,7,8] #정수형이 담긴 리스트names = ['토니', '로켓', '톰', '스티브', '넷'] #문자열이 담긴 리스트 리스트에서 요소의 위치를 인덱스(index)라고 하고,인덱스를 통해 요소를 받아오는걸 인덱싱(indexing)이라 한다.names = ['토니', '로켓', '톰', '스티브', '..
2025.03.12 -
[python study note] 제어문
원래 사용하던 블로그 - https://yeonnan.hashnode.dev/python-study-note-1?source=more_series_bottom_blogs python Control statementControl statementyeonnan.hashnode.dev 1. while 반복문무언가를 반복하기 위해 사용조건문장은 불린 값으로 계산되는 식수행문장은 반복적으로 실행하고 싶은 문장조건부분의 결과값이 불린값 true인 동안 수행부분이 계속 실행된다.while 조건문장: 수행문장 ex)i = 1while i 2. if문반복하는거 없이 한번만 조건부분을 확인한다.if 조건문장: 수행문장 3. elif문수행부분이 많아도 한개의 수행 부분만 실행 가능 4. break문while문의 조건..
2025.03.12 -
[python study note] 추상화
원래 사용하던 블로그 - https://yeonnan.hashnode.dev/python-study-note-abstraction?source=more_series_bottom_blogs python AbstractionAbstractionyeonnan.hashnode.dev 1. 파이썬에서 등호의 의미같다의 의미가 아닌 지정 연산자지정연산자란?오른쪽에 있는 값을 왼쪽 변수에 지정해 주는 것 2. return문함수 값을 돌려주는 역할, 함수를 즉시 종료시키는 역할start가 출력되고 리턴이 출력된다.리턴문은 함수를 출력하면서 종료시키는 역할을 하기 때문에 end는 출력되지 않고 hello world가 출력된다.def ex(x): print('start') return x * x prin..
2025.03.12 -
[python study note] 자료형
원래 사용하던 블로그 - https://yeonnan.hashnode.dev/python-study-note Python Data TypesData Typesyeonnan.hashnode.dev 1. 숫자형 (Number)#덧셈print(5 + 2) #7#뺄셈print(6 - 5) #1#곱셈print(5 * 3) #15#나머지print(8 % 3) #2#거듭제곱print(2 ** 3) #2^3 = 8#나눗셈 : 항상 소수형으로 나온다print(7 / 2) #3.5print(6 / 2) #3.0print(7.0 / 2) #3.5print(6.0 / 2.0) #3.0소수형과 소수형의 연산은 결과값이 모두 소수형으로 나온다print(5.0 + 2.0) #7.0print(6.0 - 5.0) #1.0print(5..
2025.03.12 -
python class 정리
원래 사용하던 블로그 - https://yeonnan.hashnode.dev/python-class?source=more_series_bottom_blogs python classpython classyeonnan.hashnode.dev 클래스와 객체클래스 = 과자들, 객체 = 과자 틀로 찍어낸 과자클래스(class)란 똑같은 무언가를 계속 만들어 낼 수 있는 설계 도면 (과자 틀)객체(object)란 클래스로 만든 피조물(과자 틀로 찍어낸 과자)를 뜻한다.클래스로 만든 객체는 객체마다 고유한 성격을 가진다.동일한 클래스로 만든 객체들은 서로 영향을 주지 않는다. class Cookie: pass객체는 클래스로 만들고 1개의 클래스는 무수히 많은 객체를 만들어낼 수 있다.# 객체 만들기a = Co..
2025.03.12 -
dyld|5264]: Library not loaded: /opt/homebrew/opt/gettext/lib/libintl.8.dylib
원래 사용하던 블로그 - https://yeonnan.hashnode.dev/dyld5264-library-not-loaded-opthomebrewoptgettextliblibintl8dylib?source=more_series_bottom_blogs dyld|5264]: Library not loaded: /opt/homebrew/opt/gettext/lib/libintl.8.dylibmacOS에서 dyld(dynamic linker)가 필요한 라이브러리를 찾지 못할 때 발생하는 오류로 파이썬 실행 파일이 libintl.8.dylib를 찾을 수 없어 발생했다. 원인 gettext 패키지가 설치되지 않았거나, 설치 경로가yeonnan.hashnode.dev macOS에서 dyld(dynamic linke..
2025.03.12 -
[플라스크 db 생성과정] ImportError: cannot import name 'textarea' from 'app'
원래 사용하던 블로그 - https://yeonnan.hashnode.dev/flask-shell?source=more_series_bottom_blogs ImportError: cannot import name 'textarea' from 'app'ImportError: cannot import name 'textarea' from 'app' python flask 파이썬 플라스크yeonnan.hashnode.dev # db 정보 class board(db.Model): id = db.Column(db.Integer, primary_key=True) user = db.Column(db.String, nullable=False) title = db.Column(db.String, ..
2025.03.12 -
[opencv를 이용한 yolo] 사용하고싶은데오류가너무많이났지만해결이되었어요야호
원래 사용하던 블로그 - https://yeonnan.hashnode.dev/opencv-yolo?source=more_series_bottom_blogs opencv yolo v3 pip install opencv-pythonopencv yolo v3 오류 pip install opencv-python ModuleNotFoundError: No module named 'cv2' sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])'yeonnan.hashnode.dev YOLO 실행을 위한..https://github.com/kangminjun2024/Test_repository?tab=readme-ov-file스쿼드 공부방 민준튜터님께서 진..
2025.03.12 -
파이썬 인터프리터 오류, 파이썬 경로 문제 : 원하는 파이썬 버전을 기본으로 설정하기
원래 사용하던 블로그 - https://yeonnan.hashnode.dev/python-1-1?source=more_series_bottom_blogs 파이썬 인터프리터 오류, 파이썬 경로 문제 : 원하는 파이썬 버전을 기본으로 설정하기파이썬 인터프리터 오류, 파이썬 경로 문제 : 원하는 파이썬 버전을 기본으로 설정하기yeonnan.hashnode.dev 1. 파이썬 파일을 실행하려고 하니까 아래와 같은 오류 문장이 떴다.‘main 실행 오류' : 이런 경우는 대체로 파이썬 인터프리터에 문제가 있을 때 발생한다. 2. 처음에는 파이썬 인터프리터를 변경하는 것으로 문제를 해결하려 했다.파이썬 인터프리터를 변경해봐도 해결이 되지않아 파이썬 3.8을 제거하고, 파이썬 3.11을 설치 했었다. 3. 파이썬 ..
2025.03.12