본문 바로가기
728x90
반응형

파이썬68

[Python] 파이썬 리스트안에 있는 단어들 갯수(빈도수) 구하는 방법 !! (Counter 함수 사용) [Python] 파이썬 리스트안에 있는 단어들 갯수(빈도수) 구하는 방법 !! (Counter 함수 사용) Python에서 리스트에 있는 단어들의 빈도수를 계산하려면 collections 모듈의 Counter 클래스를 사용할 수 있습니다. Counter는 각 요소가 리스트에 나타나는 횟수를 세는 함수입니다. 다음은 이를 구현한 예제 코드입니다 예제코드 from collections import Counter # 단어들이 들어있는 리스트 words = ["apple", "banana", "apple", "orange", "banana", "apple"] # Counter를 사용하여 단어 빈도수 계산 word_counts = Counter(words) # 결과 출력 for word, count in word.. 2024. 1. 29.
[Python & PyQt5] 파이큐티를 활용하여 로또번호 추천해주는 프로그램 만드는 방법 !! [Python & PyQt5] 파이큐티를 활용하여 로또번호 추천해주는 프로그램 만드는 방법 !! 예제코드 import sys import random from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout, QLabel class LottoApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('Lotto Number Generator') self.setGeometry(300, 300, 300, 200) # 버튼 생성 self.btn = QPushButton('Generate Lotto Numb.. 2024. 1. 28.
[Python & PyQt5] 파이큐티를 활용하여 간단한 input박스 만드는 방법 !! [Python & PyQt5] 파이큐티를 활용하여 간단한 input박스 만드는 방법 !! 파이썬 ui 라이브러리인 PyQt5를 활용하여 간단한 입력창을 만들어보았습니다 ! 예제코드 import sys from PyQt5.QtWidgets import QApplication, QWidget, QLineEdit, QPushButton, QVBoxLayout, QLabel class SimpleInputWindow(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setWindowTitle('간단한 입력창') # 레이아웃 설정 layout = QVBoxLayout() # 라벨, 입력창, 버튼 위젯 생성 se.. 2024. 1. 26.
[Python] 파이썬을 활용하여 다이아몬드 만드는 방법 !! (프린트로 다이아몬드 찍기) [Python] 파이썬을 활용하여 다이아몬드 만드는 방법 !! (프린트로 다이아몬드 찍기) 안녕하세요 ! 이번에는 파이썬을 활용하여 콘솔창에서 다이아몬드를 찍어 보았습니다 ㅎㅎ 예제코드 def print_diamond(size): for i in range(size): # 상단 삼각형 부분 print((' ' * (size - i - 1)) + ('*' * (2 * i + 1))) for i in range(size - 2, -1, -1): # 하단 삼각형 부분 (상단 삼각형의 반대) print((' ' * (size - i - 1)) + ('*' * (2 * i + 1))) print_diamond(5) 결과 2024. 1. 24.
[Python] 파이썬을 활용하여 하트 만드는 방법 !! (프린트로 하트 찍기) [Python] 파이썬을 활용하여 하트 만드는 방법 !! (프린트로 하트 찍기) 안녕하세요 ! 파이썬 코드를 활용하여 콘솔창에서 하트를 찍어 보았습니다 ㅎㅎ for row in range(6): for col in range(7): if (row == 0 and col % 3 != 0) or (row == 1 and col % 3 == 0) or (row - col == 2) or (row + col == 8): print("*", end=" ") else: print(" ", end=" ") print() 결과 2024. 1. 21.
[Python] 파이썬을 활용하여 숫자를 이진법으로 만드는 방법 !! (이진법함수) [Python] 파이썬을 활용하여 숫자를 이진법으로 만드는 방법 !! (이진법함수) 갑자기 이진법 계산할 일이 생겼는데.... 계산이 귀찮아서 함수를 만들어봤습니다 ! 찾다보니 파이썬에선 bin()함수로 이진법을 만들 수있는 함수가 있어서 사용해봤습니다 ㅎ bin() 함수는 파이썬에서 정수를 이진 문자열로 변환하는 데 사용되는 내장 함수입니다. 이 함수는 정수를 입력으로 받아 해당 정수의 이진 표현을 문자열로 반환합니다. 반환되는 문자열은 항상 '0b' 접두어로 시작합니다. 이 접두어는 문자열이 이진수를 나타낸다는 것을 명시합니다. 예제코드 def decimal_to_binary(decimal_number): binary_number = "" if decimal_number == 0: return "0".. 2024. 1. 3.
[Python] 파이썬에서 null 체크 하는 방법 !! [Python] 파이썬에서 null 체크 하는 방법 !! 파이썬에선 null 체크를 할때 None 으로 한다. 보통 다른 언어에선 null로 체크 하다보니 파이썬에선 문법 오류를 자주 내게 되더라구요 ㅠㅠ 예제코드 variable = None # Check if the variable is null if variable is None: print("The variable is null.") else: print("The variable is not null.") 2023. 12. 25.
[Python] pymysql 패키지를 사용하여 db에 데이터 호출하는 방법 !! [Python] pymysql 패키지를 사용하여 db에 데이터 호출하는 방법 !! 파이썬에서 mysql & mariadb 데이터를 호출하고 싶을 때 pymysql 패키지를 사용하시면 됩니다. 아래 예시에 db정보 입력하셔서 사용하시면 됩니다 :) 예제코드 from pymysql import connect # DB 연결 설정 DB_HOST = "localhost" DB_USER = "root" DB_PASSWORD = "password" DB_NAME = "yourDB" # DB 연결 객체 생성 conn = connect(host=DB_HOST, user=DB_USER, password=DB_PASSWORD, database=DB_NAME) # 쿼리 실행 cursor = conn.cursor() curso.. 2023. 12. 20.
[Python] ChatGPT API 를 활용하여 나만의 인공지능 비서만드는 방법 !! [Python] ChatGPT API 를 활용하여 나만의 인공지능 비서만드는 방법 !! openai 공식홈페이지에 있는 예시 연결하는 영상입니다. 아래코드는 영상에 나와있는 예시 코드입니다 :) https://youtu.be/h-dsZv_a7a4 본인의 API_KEY를 넣어 아래 코드 사용해주시면 됩니다 :) 예제코드 from openai import OpenAI client = OpenAI(api_key="API_KEY") completion = client.chat.completions.create( model="gpt-3.5-turbo", messages=[ {"role": "system", "content": "너는 인공지능 비서야. 나에게 좋은 해결책을 제시해줘."}, {"role": "user.. 2023. 11. 22.
728x90
반응형