본문 바로가기
728x90
반응형

python420

[Python] 파이썬 제너레이터(Generator) 방식으로 데이터 출력 하기 !! [Python] 파이썬 제너레이터(Generator) 방식으로 데이터 출력 하기 !! 제너레이터 함수는 일반적인 함수와 거의 비슷하지만, return 대신 yield 문을 사용하여 값을 반환합니다. 이렇게 반환된 값은 제너레이터 객체에 포함됩니다. 제너레이터 객체는 이터레이터 프로토콜을 따르며, next() 함수를 사용하여 다음 값을 가져올 수 있습니다. 0부터 n까지의 숫자를 포함하는 제너레이터 함수 예시입니다. def number_generator(n): i = 0 while i < n: yield i i += 1 gen = number_generator(5) print(next(gen)) # 0 print(next(gen)) # 1 print(next(gen)) # 2 print(next(gen)).. 2023. 4. 26.
[Python] 파이썬 이중 for문 사용하여 리스트 요소 출력하는 방법 !! [Python] 파이썬 이중 for문 사용하여 리스트 요소 출력하는 방법 !! 이중 for문을 사용하여 2차원 리스트의 각 요소에 접근하는 초간단 예시입니다 !! 자주 사용되는 기술 중 하나이니 기초부터 차근차근 익혀보아요 ! matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] for row in matrix: for item in row: print(item) 결과값 1 2 3 4 5 6 7 8 9 2023. 4. 25.
[python & ChatGPT] 파이썬으로 chatGPT API 호출하는 방법 !! [python & ChatGPT] 파이썬으로 chatGPT API 호출하는 방법 !! python을 사용하여 요즘 제일 핫한 chatGPT api 호출하는 방법입니다. api 키를 발급 받아 변수에 넣어주시고 사용하시면 되세요 :) 예제코드 import openai import time openai.api_key = "" # API KEY 를 넣어주세요 messages = [ {"role": "system", "content": "You are a helpful assistant."} ] content = input() start = time.time() print("content : ", content) messages.append({"role": "user", "content": content}) c.. 2023. 4. 21.
[Python & Django] 장고에서 ajax 사용시 csrf에러 해결하는 방법 !! [Python & Django] 장고에서 ajax 사용시 csrf에러 해결하는 방법 !! 장고템플릿을 사용하지 않고 ajax로 통신하다보니 csrf 에러가 발생하였는데, 아래 쿠키를 변수에 담아서 headers로 보내주시면 됩니다 :) 예제코드 let cookie = document.cookie let csrfToken = cookie.substring(cookie.indexOf('=') + 1) $.ajax({ url: 'url/path', type: 'POST', headers: { 'X-CSRFToken': csrfToken } }) 출처. Django: How to send csrf_token with Ajax - Stack Overflow Django: How to send csrf_token .. 2023. 4. 17.
[Python] 파이썬 리스트 컴프리헨션(List Comprehension)으로 숫자 입력 받아 홀수 짝수 개수 확인하는 방법 !! [Python] 파이썬 리스트 컴프리헨션(List Comprehension)으로 숫자 입력 받아 홀수 짝수 개수 확인하는 방법 !! 이전글에서 기본 방식으로 홀수 짝수 구하는 코드 넣었는데, 같은 결과값이지만 리스트 컴프리헨션 방법으로 코드를 구현해봤습니다 ! 예제코드 numbers = list(map(int, input("숫자를 입력해주세요(숫자 사이는 띄어쓰기) : ").split())) odd_count = [i for i in numbers if i % 2 == 1] even_count = [y for y in numbers if y % 2 == 0] print("홀수 개수:", len(odd_count)) print("짝수 개수:", len(even_count)) 2023.04.13 - [Cod.. 2023. 4. 14.
[Python] 파이썬 숫자 입력 받아 홀수 짝수 개수 확인하는 방법 !! [Python] 파이썬 숫자 입력 받아 홀수 짝수 개수 확인하는 방법 !! 숫자를 입력 받아 홀수와 짝수의 개수가 몇개인지 확인하는 코드입니다 :) 예제 코드 # 입력 받은 숫자들을 리스트에 저장합니다. numbers = input("숫자들을 입력하세요 (숫자와 숫자 사이에는 띄어쓰기를 넣어주세요): ").split() # 홀수와 짝수의 개수를 저장할 변수 odd_count = 0 even_count = 0 # 리스트에 있는 숫자들을 하나씩 확인하며 홀수와 짝수의 개수를 셉니다. for number in numbers: if int(number) % 2 == 0: even_count += 1 else: odd_count += 1 # 홀수와 짝수의 개수를 출력합니다. print("홀수의 개수: ", odd.. 2023. 4. 13.
[Python & Django] 장고 프레임워크 사용시 유용한 .gitignore [Python & Django] 장고 프레임워크 사용시 유용한 .gitignore .gitignore 에 복사해서 사용하시면 됩니다 :) # Django # *.log *.pot *.pyc __pycache__ db.sqlite3 media # Backup files # *.bak # If you are using PyCharm # # User-specific stuff .idea/**/workspace.xml .idea/**/tasks.xml .idea/**/usage.statistics.xml .idea/**/dictionaries .idea/**/shelf # AWS User-specific .idea/**/aws.xml # Generated files .idea/**/contentModel.xml.. 2023. 4. 9.
[Python & FastAPI] 에러 해결 방법 sqlalchemy.exc.CompileError: (in table 'question', column 'subject'): VARCHAR requires a length on dialect mysql [Python & FastAPI] 에러 해결 방법 sqlalchemy.exc.CompileError: (in table 'question', column 'subject'): VARCHAR requires a length on dialect mysql sqlalchemy 로 디비 생성중 이런 에러가 발생하였고, subject = Column(String, nullable=False) 2023. 4. 8.
[Python & Django] No module named MySQLdb 에러 해결 방법 [Python & Django] No module named MySQLdb 에러 해결 방법 해결 방법을 찾아보니 mysqlclient가 설치가 안되어있던거였다. 해결방법 pip install mysqlclient 참조. python - No module named MySQLdb - Stack Overflow No module named MySQLdb I am using Python version 2.5.4 and install MySQL version 5.0 and Django. Django is working fine with Python, but not MySQL. I am using it in Windows Vista. stackoverflow.com 2023. 4. 7.
728x90
반응형