본문 바로가기
728x90
반응형

파이썬68

[Python] 파이썬 RuntimeError: Numpy is not available 에러 해결 방법 !! [Python] 파이썬 RuntimeError: Numpy is not available 에러 해결 방법 !! RuntimeError: Numpy is not available 에러에 대해 확인해보니 python 버전이 3.10 이상일때 발생하는 에러라고 합니다. python 3.9버전을 설치 후 가상환경을 만들어 실행했더니 문제없이 코드가 잘 작동했습니다 :) 2023. 5. 14.
[Python] 딕셔너리(Dictionary) 에 데이터 넣는 방법 !! [Python] 파이썬 딕셔너리(Dictionary) 에 데이터 넣는 방법 !! 파이썬 딕셔너리에 데이터 넣는 방법 입니다 ! 예제코드 dic = {"key1": "aa", "key2": "bb"} dic["key3"] = "cc" dic[4] = 'dd' dic[5] = [1, 2, 3] print(dic) # {'key1': 'aa', 'key2': 'bb', 'key3': 'cc', 4: 'dd', 5: [1, 2, 3]} 2023. 5. 2.
[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] 파이썬 리스트 컴프리헨션(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] 파이썬 리스트(list) 형식 첫번째와 마지막 데이터 가져오는 방법 !! [Python] 파이썬 리스트(list) 형식 첫번째와 마지막 데이터 가져오는 방법 !! 리스트에서 첫번째와 마지막 값을 가져오는 3가지의 예시입니다. 알맞은 상황에 맞게 사용하시면 됩니다 :) 첫번째, index로 가지고 오는 방법 myList = [1, 2, 3, 4] result = [myList[0], myList[-1]] print(result) # 결과값 [1, 4] 두번째, comprehension으로 가지고 오는 방법 myList = [1, 2, 3, 4] result = [myList[i] for i in (0, -1)] print(result) # 결과값 [1, 4] 세번째, slicing으로 가지고 오는 방법 myList = [1, 2, 3, 4] result = myList[::le.. 2023. 2. 22.
[Python] 파이썬 datetime 포맷팅 하는 방법 !! (시간, 일자 표기) [Python] 파이썬 datetime 포맷팅 하는 방법 !! (시간, 일자 표기) strftime()으로 원하는 포맷팅을 해주시면 됩니다 ! import datetime datetime.date(2023, 2, 13).strftime("%Y-%m-%d") # '2023-02-13' datetime.datetime(2023, 2, 13, 15, 8, 2).strftime("%Y-%m-%dT%H:%M:%S") # '2023-02-13T15:08:02' 2023. 2. 13.
728x90
반응형