728x90 반응형 Coding/Python141 [Python] 네이버 실시간 검색어 크롤링(Crawling) 하는 방법 !! [Python] 네이버 실시간 검색어 크롤링(Crawling) 하는 방법 !! 2021년 2월, 네이버 실검 서비스가 폐지 됐다. 네이버의 영향력이 워낙 크다보니 실검으로 인해 문제가 생겼기 때문이다. 폐지될 무렵 (주)시그널랩 이란 곳에서 네이버 실검기능을 바로 출시 하였다. 무튼, 네이버 실검과 같은 기능을 하는 시그널에서 크롤링하여 실시간 검색어를 출력해보겠다. from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.common.by import By from selenium import webdriver driver = webdriver.Chrome(ChromeDriverManager().install()) .. 2023. 4. 27. [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. 이전 1 ··· 7 8 9 10 11 12 13 ··· 16 다음 728x90 반응형