본문 바로가기

전체 글

(31)
14일차) 로또번호 예측기능을 웹페이지로 확인하기 안녕하세요! 오늘은 여러분과 함께 로또 번호 생성기를 만들어보는 프로젝트를 소개하겠습니다. 이 프로젝트에서는 Python과 Flask를 사용하여 로또 번호를 예측하고 생성하는 방법을 단계별로 설명할 거예요. 자, 그럼 시작해볼까요? 🎉 ## 1부: 프로젝트 준비하기 우선 이 프로젝트를 시작하기 전에 필요한 라이브러리를 설치해야 합니다. 다음과 같은 라이브러리가 필요해요: - **requests**: 웹에서 데이터를 가져오기 위해 사용합니다. - **pymysql**: MySQL 데이터베이스와 연결하기 위해 필요합니다. - **Flask**: 웹 애플리케이션을 만들기 위한 프레임워크입니다. 이 라이브러리들을 설치하기 위해 아래의 명령어를 사용하세요: pip install requests pymysql f..
13일차) 로또룰을 적용해서 당첨 번호 만들어서 저장까지!!! import pymysql# MySQL 연결을 위한 전역 변수connection = Nonedef connect_to_db(): global connection if connection is None: connection = pymysql.connect( host='localhost', user='root', password='your password', database='lotto_db', )안녕하세요, 여러분! 오늘은 Python을 사용해서 로또 번호를 자동으로 추첨하고, 그 결과를 MySQL 데이터베이스에 저장하는 간단한 프로그램을 만들어 보겠습니다. 이 프로그램을 통해 매주 토요일마다..
12일차) 로또 예측 데이터베이스 구조 만들기 안녕하세요! 오늘은 로또 번호를 예측하는 데이터베이스 구조를 만들어볼 건데요, 복잡해 보일 수 있지만 아주 쉽게 설명해 드릴게요. 한 번 시작해 볼까요? --- ### 1. **로또 룰 테이블 만들기** 우리가 먼저 정의할 것은 **로또 룰**이에요. 로또 번호를 예측하기 위한 다양한 규칙을 여기에 담아두고 사용할 거예요. 테이블 이름은 `lotto_rules`이고요, 규칙의 이름, 조건, 보너스 포함 여부 등 여러 가지 정보를 담습니다. -- 로또 룰 테이블: 로또 규칙을 저장하는 테이블입니다.CREATE TABLE `lotto_rules` ( `id` int NOT NULL AUTO_INCREMENT, -- 규칙 고유 ID `rule_name` varchar(50) DEF..
11일차) lotto_rules에서 제외수 가져와서 당첨번호 추출하기 안녕하세요, 로또 애호가 여러분! 🎊 혹시 최고의 로또 번호를 고르는 방법이 궁금하셨나요? 아니면 다음 행운의 숫자를 선택하는 재미있는 방법을 찾고 계신가요? 그렇다면 잘 오셨습니다! 오늘은 로또 번호를 생성하고, 원하지 않는 번호는 피하는 방법을 소개하는 파이썬 마법을 배워보겠습니다. 자, 시작해 볼까요? ### 🥳 우리가 할 일 우리는 다음을 수행하는 파이썬 스크립트를 만들 것입니다: 1. MySQL 데이터베이스에 연결하여 로또 규칙을 가져옵니다. 2. 최신 로또 추첨 번호를 조회합니다. 3. 해당 규칙에 따라 제외할 번호를 계산합니다. 4. 마지막으로 제외할 번호를 피하면서 무작위로 로또 번호를 생성합니다! ### 📦 필요한 것들 이 모든 것을 실현하기 위해 필요한 것들은 다음과 같습니다: -..
10일차) 로또 원칙을 MySQL에 저장하는 방법 안녕하세요! **로또 1등 당첨일기**에 오신 것을 환영합니다. 오늘은 여러분과 함께 **MySQL**을 사용해 로또 추첨 규칙을 저장하고, 그 데이터를 Python에서 불러와 활용하는 방법을 배워볼 거예요. 로또 번호를 추첨할 때 "첫 번째와 여섯 번째 번호는 제외해야지!", "보너스 번호는 빼야겠어!" 하는 다양한 룰을 설정하곤 하시죠? 하지만 매번 이걸 기억하고 입력하는 건 너무 귀찮잖아요! 그래서 오늘은 그 룰들을 **데이터베이스에 저장**하고 **자동으로 불러오는 시스템**을 만들어 볼게요. --- ### 1. MySQL로 데이터베이스 만들기 먼저 MySQL이 깔려있어야겠죠! 로컬에 MySQL이 없다면 [MySQL 공식 페이지](https://dev.mysql.com/downloads/)에서 설..
1일차) 음원 저작권 등록? 이거 해야 돼, 말아야 돼? 안녕하세요! 음악 만드는 것 좋아하는 여러분! 혹시 내가 만든 음악으로 돈을 벌고 싶은데, 저작권 등록이라는 말에 막막하신가요? 오늘은 음원 저작권 등록에 대한 모든 것을 쉽고 재미있게 알려드릴게요.  음원 저작권 등록, 꼭 해야 할까?  정답은... 꼭 해야 한다는 건 아니에요!  놀랍죠? 사실 내가 만든 음악은 내가 만든 순간부터 자동으로 내 소유가 되거든요. 그러니까 저작권 등록을 안 해도 내 음악이라는 걸 증명할 수 있어요.  그럼 왜 등록해야 할까요? * 내 음악, 제대로 지키기: 만약 누가 내 음악을 함부로 사용하면? 저작권 등록증은 내 음악이 내 거라는 확실한 증거가 되어줘요. 마치 내 집에 등기가 되어 있는 것처럼 말이죠. * 돈 버는 길 열기: 음원 유통 플랫폼에 음악을 올리거나, 다른 ..
9일차) 원칙 및 예상번호 등록을 위한 MySQL DB설정 준비 안녕하세요, 여러분! 오늘은 Python으로 MySQL 데이터베이스를 사용하는 방법을 간단하고 재미있게 알아보겠습니다. 또한, 데이터베이스를 쉽게 관리할 수 있는 DBeaver에 대해서도 알아볼게요. 그럼 시작해볼까요? ## 1. 필요한 도구 설치하기 ### 1.1. MySQL 설치 먼저 MySQL을 설치해야 합니다. 아래 단계에 따라 설치하세요: 1. [MySQL Community Server 다운로드 페이지](https://dev.mysql.com/downloads/mysql)에 방문합니다. 2. 운영 체제에 맞는 MySQL Community Server를 다운로드하고 설치합니다. 3. 설치 과정에서 루트 비밀번호를 설정합니다. 이 비밀번호는 나중에 Python에서 MySQL에 연결할 때 사용합니다...
8일차) 특정회차 제외수 설정해서 로또번호 추출하기 안녕하세요! 오늘은 여러분과 함께 로또 번호를 재미있게 생성하는 방법에 대해 이야기해볼까 합니다. **Python**을 활용하여 자동으로 로또 번호를 추첨해보도록 하겠습니다. 이 프로그램은 지난 로또 당첨 번호를 기반으로 특정 번호를 제외하고 새로운 번호를 생성하는 기능도 포함되어 있습니다! ## 🔍 기본 개념 로또는 매주 토요일에 진행되며, 번호는 1부터 45까지의 숫자 중에서 무작위로 선택됩니다. 하지만 우리가 원하는 번호를 만들기 위해 몇 가지 규칙을 설정할 수 있습니다. 예를 들어, 특정 번호를 제외하고 싶다면 그 번호는 우리의 로또 번호 리스트에서 제외해야겠죠? 이제 코드를 살펴보며 어떻게 구현했는지 알아보겠습니다! ## 📜 코드 설명 import requestsimport randomfro..