본문 바로가기

프로그래밍언어162

[로또번호생성기 5강] 프로그램 업그레이드 로또 번호 생성기로또 번호 당첨율을 올리기위해 조건을 추가해 보겠습니다. 예제 코드를 못보신분은 아래 링크 참고하시면 됩니다. 로또 번호 생성기 프로그램 예제로또 번호 생성기많은 분들이 궁금해하시고 직접 만들어보고 싶어 하시는 '로또 번호 생성기' 프로그램 예제 소스를 공유합니다. 프로그래밍 초보자분들도 쉽게 따라 할 수 있도록 핵심 기능만plogds.tistory.com 함수 구현 및 추가로또 확률을 높이기 위해 연속 번호 개수를 제한 하려고 합니다. 예제에서는 연속번호를 최대 3까지만 허용하려고 합니다.예) 예외 조합1, 2, 3, 4, 30, 4010, 11, 12, 13, 17, 45 1. main.py 파일에 함수 추가 def is_valid_consecutive(numbers: List[i.. 2025. 6. 12.
[로또번호생성기 3강] 로또 번호 생성기 프로그램 예제 로또 번호 생성기많은 분들이 궁금해하시고 직접 만들어보고 싶어 하시는 '로또 번호 생성기' 프로그램 예제 소스를 공유합니다. 프로그래밍 초보자분들도 쉽게 따라 할 수 있도록 핵심 기능만 담았습니다.아래에서는 완성된 예제 소스 코드를 바로 확인하실 수 있습니다. 코드에 대한 자세한 설명이나 작동 방식이 궁금하시다면, 하단에 안내된 유튜브 강의를 참고해주세요! 개발환경1) OSmacOS Sequoia (15.5)개발환경이 맥일뿐. 소스 코드는 윈도우에서 실행 됩니다. 2) ToolVisual Studio Code, Excel 3) Python Version3.13.0 4) ETC과거 로또 당첨번호 엑셀파일 최신 파일은 동행복권 사이트(https://dhlottery.co.kr/gameResult.do?me.. 2025. 5. 29.
Python : 관리 도구 pyenv 가이드 Python: pyenv여러 프로젝트에서 다른 버전의 Python을 사용해야 할 때 좋습니다. 프로젝트 종속적인 가상환경이 필요 할 때 좋습니다. 이럴 때 필요한게 바로 pyenv입니다. pyenv란pyenv는 다양한 Python 버전을 설치하고 손쉽게 전환할 수 있게 해주는 Python 버전 관리 도구입니다. anaconda, pipenv와 비슷한 용도 입니다. pyenv 설치 방법1. 설치Homebrew를 통해 설치하면 편리합니다.Homebrew를 잘 모르시는분은 파이썬 설치할 때 설명드린 Homebrew 설명서 참고 해주세요 (Homebrew 설치 및 가이드) brew updatebrew install pyenv 2. 환경설정.bashrc, .zshrc 또는 .bash_profile에 아래 줄 추.. 2025. 5. 5.
맥에서 파이썬 개발환경 설정 가이드 맥+VS Code + Python맥에서 Python 개발환경을 VS Code로 구축하는 방법을 정리해보려 합니다. 특히 개발 입문자 또는 맥북을 새로 구매하신 분들에게 큰 도움이 될 수 있도록 설명해드겠습니다.파이썬 개발환경 설정 방법 1. 파이썬 설치파이썬 설치는 여러 방법이 있습니다. 도움이 필요하신분은 아래 링크 참고해주세요 2025년 최신 가이드: 맥(Mac)에 Python 설치하는 가장 쉬운 방법Python 설치가이드맥에서 Python을 설치하려고 하는데 어디서부터 시작해야 할지 막막하신가요? macOS는 기본적으로 Python이 설치되어 있지만, 최신버전 사용하는 것이 필요할 수 있습니다. 2025년 최plogds.tistory.com 2. Visual Studio Code공식사이트에서 다.. 2025. 5. 4.
2025년 최신 가이드: 맥(Mac)에 Python 설치하는 가장 쉬운 방법 Python 설치가이드맥에서 Python을 설치하려고 하는데 어디서부터 시작해야 할지 막막하신가요? macOS는 기본적으로 Python이 설치되어 있지만, 최신버전 사용하는 것이 필요할 수 있습니다. 2025년 최신 방법으로 Mac에 Python을 설치하는 가장 효율적인 방법을 소개합니다. Python 설치 방법1. 파이썬 설치 여부 확인터미널에서 아래 명령으로 설치 상태 확인 합니다. python3 --version 2. Homebrew 설치Homebrew는 맥에서 소프트웨어를 쉽게 설치할 수 있게 도와주는 패키지 관리자입니다. Python을 설치할때 Homebrew가 있으면 편합니다. 터미널에서 아래 명령어를 입력하면 됩니다. /bin/bash -c "$(curl -fsSL https://raw.gi.. 2025. 4. 30.
도커(Docker)로 FastAPI 실행하기 - 완전 초보자 가이드 도커 - Python 실행 가이드요즘 백엔드 프레임워크 중 핫한 FastAPI.FastAPI는 Python 기반의 웹 프레임워크로, 비동기 처리와 빠르고 직관적인 API 서버 구축이 가능합니다. 도커에서 FastAPI 서버를 싱행하면서 사용방법을 알아보겠습니다. 개요1. 도커(Docker)란도커(Docker)는 컨테이너 기반 가상화 기술을 활용하여 애플리케이션을 배포, 실행, 관리할 수 있는 플랫폼입니다. 2. 도커 설치Docker Desktop 설치 (Windows, Mac) Docker: Accelerated Container Application DevelopmentDocker is a platform designed to help developers build, share, and run co.. 2025. 4. 16.
DBeaver 주요 단축키 DBeaver 필수 단축키DBeaver(디비버)는 개발자와 데이터베이스 관리자들이 사랑하는 강력한 데이터베이스 관리 도구입니다. 단축키를 활용하면 작업 속도와 생산성을 크게 향상시킬 수 있습니다. 다음은 DBeaver에서 꼭 알아두어야 할 핵심 단축키들입니다. 필수 단축키 리스트1. Alt + X 현재 페이지 쿼리 실행맥: option + X2. Ctrl + Enter 선택한 쿼리 실행맥: command + Enter​3. Ctrl + E 쿼리 페이지 이동 맥: command + E4. Ctrl + Shift + X선택한 쿼리 대문자 변환맥: command + Shift + X5. Ctrl + Shift + Y 선택한 쿼리 소문자 변환맥: command + Shift + Y6. F4선택한 객체 속성 보기 2025. 4. 2.
MariaDB, MySQL information_schema information_schemaMariaDB, MySQL information_schema 데이터베이스는 데이터베이스 메타데이터를 저장하는 시스템 데이터베이스입니다. 주요 특징- 읽기 전용 데이터베이스로, 사용자가 직접 수정할 수 없습니다.- 현재 데이터베이스 서버의 모든 데이터베이스, 테이블, 컬럼, 인덱스 등에 관한 정보를 포함합니다.- MySQL과 호환되지만 MariaDB만의 고유한 테이블들도 있습니다. 주요 테이블- TABLES: 모든 테이블에 관한 정보- COLUMNS: 모든 컬럼에 관한 정보- SCHEMATA: 데이터베이스(스키마)에 관한 정보- STATISTICS: 인덱스에 관한 정보- USER_PRIVILEGES: 사용자 권한에 관한 정보- TABLE_CONSTRAINTS: 제약조건에 관.. 2025. 4. 1.
파이썬 위치 찾기 Python 설치 위치 Python 설치 위치에 대해 자세히 알아보도록 하겠습니다. 파이썬 위치 찾기 방법1. 명령 프롬프트 또는 터미널에서 확인  명령프롬프트에서 간단히 확인이 가능합니다. 윈도우에서는 'where python' 맥에서는 which 명령어를 사용 하면 됩니다. # Windowswhere python# Mac/Linuxwhich python 2. 코드 사용import syssys.executable Python 설치 위치에 대해 알아보았습니다. 위치를 정확히 알고 있으면 패키지 설치나 환경 설정할 때 훨씬 수월해질 거예요. 혹시 이 포스팅을 보시고도 궁금한 점이 있으시다면 댓글로 남겨주세요. 다음에는 Python 가상환경 설정하는 방법에 대해 다뤄보도록 하겠습니다!#Python설치 #파이.. 2025. 1. 19.