본문 바로가기

728x90

[Python]

(10)
[Python 프로젝트] 라이엇 게임즈 자동 로그인 프로그램 - Selenium, Pyautogui, webdriver 프로젝트 설명 안녕하세요! 이제 대학생이 된.. 더이상 고등학생 개발자가 아닌 대학생 개발자가 된 주이어입니다. 이번에 만든 프로젝트는 python을 해보셨다면 누구나 알만한 모듈인 selenium을 사용해서 만든 프로젝트 입니다. 바로 '라이엇 게임즈 자동 로그인 프로그램' 입니다! 이 프로그램을 만들게 된 이유는 라이엇 게임즈 사이트에 들어갈 때 마다 다시 로그인을 해줘야 하는게 불편해서 만들게 됐습니다.(자동 로그인을 해도 왠지 모르게 들어갈때 마다 다시 로그인을 해야 하는 경우가 많았음..) 또 2차 인증까지 해놔서 메일 켜서 번호 보고 입력하는게 그렇게 귀찮을 수 없습니다. 코드상세 설명 모듈 import 1 2 3 4 5 6 from selenium import webdriver from se..
[Python 프로젝트] 자동으로 투표 주제를 올려주는 디스코드 봇 프로젝트 설명안녕하세요. 곧 대학생이 되는 고등학생 개발자 주이어입니다. 오늘 보여줄 프로젝트는 '자동으로 투표 주제를 올려주는 디스코드 봇' 입니다. 이 봇은 정해진 시간에 자동으로 투표 주제를 올려주는 데요.예를 들어서 "월 600만원 직장인 VS 월 200만원 백수" 또는 "짜장면 VS 짬뽕" 이런식으로 의견이 갈릴만한 주제를 올려주게 됩니다. 이 봇을 만든 이유는 디스코드에 새로운 이야깃거리를 주면서 디스코드 서버 참여자들의 활동률을 높이기 위해서 입니다.  코드상세 설명기본 CODE12345678910111213141516import discordimport timefrom datetime import datetimeimport random  intents = discord.Intents.def..
[Python 프로젝트] Chat GPT API를 이용한 디스코드 봇 프로젝트 설명안녕하세요. 고등학생 개발자 주이어입니다. 오늘 보여드릴 프로젝트는 'Chat GPT API'를 이용한 디스코드 봇 입니다. 프로젝트 이름 그대로, Chat GPT API를 사용해 디스코드 내에서 봇을 통해 Chat GPT를 이용할 수 있는 봇을 만드는 프로젝트 입니다. 디스코드 봇을 제작하는 데에는 'Python'과 'Discord'모듈을 이용해 제작하였습니다. 코드상세 설명기본 CODE123456789101112131415from openai import OpenAIimport discordimport random client = OpenAI()token = 'MTE1MzY2Njk0NTU3NzY2MDQyNw.GF_jLM.wZtGOZs7lxbYbhVGdGmdTayac0giEv3gDkqDL8..
[Python 프로젝트] 공부를 도와주는 디스코드 봇 프로젝트 프로젝트 설명안녕하세요. 고등학생 개발자 주이어입니다. 오늘 소개할 프로젝트는 제가 고등학교 1학년 때 만든 공부를 도와주는 디스코드 봇입니다. 작동 방식은 사용자가 추가한 문제들 중에서 랜덤으로 뽑아 문제를 출제하고 답을 입력하면 맞았는지 틀렸는지를 알려주는 봇입니다. 만들게 된 계기는 고등학교 1학년 때 암기과목이 많아서 조금 더 효율적으로 공부할 수 있는 방법이 없을까 고민하던 중에 평소에 자주 사용하는 디스코드에 이러한 봇을 만든다면 틈틈히 공부를 할 수 있겠구나 라는 생각이 들어 만들게 되었습니다. 봇 제작은 'Python'과 'Discord'모듈을 이용해서 제작하였습니다. 코드상세 설명기본 CODE1234567891011121314151617181920212223import discordimp..
[Python] Chat GPT API 사용하는 법, 무료로 사용하는 법 인사말 안녕하세요. 고등학생 개발자 주이어입니다. 오늘은 'Chat GPT API'를 사용하는 방법과 무료 사용 금액을 알려드릴려고 합니다. Chat GPT API를 사용하면 다양한 곳에 재미있게 활용이 가능하니 필요하신 분들은 제 글을 끝까지 잘 읽어주시기 바랍니다. Chat GPT API 사용하는 법 Product (openai.com) Product Our API platform offers our latest models and guides for safety best practices. openai.com Chat GPT API를 사용하기 위해서는 위에 링크로 들어가셔야 합니다. 위에 링크를 통해 들어가셨다면 'Get started'를 눌러주시고 로그인 또는 회원가입을 해주세요. 로그인을 하셨다..
[Python 기초강의] 사용자한테 입력받는 input()함수 제대로 알아보자 인사말 안녕하세요. 고등학생 개발자 주이어입니다. 오늘은 'python 기초강의'에 처음으로 글을 올리게 되는 날입니다. 원래는 다른분들처럼 1강부터 시작해서 천천히 차례대로 진행하려 했는데.. 생각해보니 그렇게 강의를 만들어도 1강부터 차례대로 읽으시는 분들은 거의 없고 중간 중간 필요한 부분만 보는 분들이 많아서 그냥 떠오르는대로 올릴려고 합니다. 앞으로 모르는 부분이 있거나 필요한 부분이 있을 때 제 글을 많이 읽어주시면 감사하겠습니다. input() 함수의 기본 먼저 input() 함수는 알다시피 값을 입력받는 함수입니다. 어떠한 값을 입력받을지는 상황에 따라서 다르겠지만 일반적으로는 프로그램을 사용하는 사용자에게서 값을 받아옵니다. 1 2 3 4 a = input("정수를 입력해주세요 : ") ..
[Python] 한번에 값 여러개 받는법, 여러값 한번에 받는법, input, map 사용 인사말 안녕하세요. 고등학생 개발자 주이어입니다. 오늘은 파이썬에서 여러 개의 값을 한 번에 입력받는 방법을 알려드리려고 합니다. 여러개의 값을 한 번에 입력받는건 백준 문제를 풀다 보면 흔히 볼 수 있는데요. 그 이외에도 코딩을 하다 보면 자주 사용되니 한 번씩 활용해보시길 바랍니다. 한번에 여러값 받는법 1 2 a, b = map(int,input().split()) print(a, b) cs 위에 코드가 여러개의 값을 한번에 입력받는 코드입니다. 간단한게 설명하면, input함수로 입력받고 입력받은 값을 split함수로 나누고 나눈 값을 int를 사용하여 정수로 변환한 후 a와 b라는 변수에 저장하겠다 라는 코드입니다. 마치며... 이렇게 한번에 여러개의 값을 받는 방법에 대해서 알아보았습니다. 혹..
pip 모듈 다운 안될때 해결 방법 (Python 모듈 다운하는법) 안녕하세요. 고등학생 개발자 주이어입니다. 오늘은 파이썬에서 여러 외부 모듈들을 다운받을 때 pip 명령어가 작동하지 않는 문제의 해결 방법을 알려드리려고 왔습니다. pip가 아닌 다른 다운 방법 제가 오늘 알려드릴 방법은 pip가 아닌 다른 명령어를 통해서 모듈을 다운 받는 방법입니다. 물론 가장 확실한 방법은 파이썬을 지우고 다시 다운 받아서 pip설정을 해주는게 좋지만 이 방법은 너무 귀찮으니 다른 방법을 알려드리도록 하겠습니다. 이 명령어는 pip명령어와 마찬가지로 cmd를 사용하거나 vscode에 있는 터미널을 사용해도 됩니다. 1 py -m pip install discord cs 명령어는 위와 같습니다. 예시를 들기 위해서 'discord'모듈을 다운받는 명령어로 작성해보았습니다. 원래라면 ..

728x90