본문 바로가기
반응형

전체 글32

파이썬으로 나만의 계산기 만들기(PyQt6 설치와 사용), 실행 파일 생성과 빌드 오류까지~ 안녕하세요. 오늘은 파이썬으로 나만의 계산기를 만드는 법을 소개해 보려고 합니다. 코드만 보니 112 줄 정도로 되어 있는데 중간에 람다식으로 바꿀 수 있는 코드들을 그냥 나열한 것도 있어 잘 정리하면 100줄 정도가 되겠네요. 일단 PyQt6 를 사용하기 위해 설치를 먼저 해야 합니다. 저는 가상 환경을 이용했습니다.아나콘다 환경에서 해도 좋지만 무겁기 때문에 그냥 저는 powershell 로 했는데원하시는 환경을 선택 하시면 됩니다. 파이썬은 최신버전 보단 3.10 버전을 권장합니다.제가 3.12 버전을 가지고 설치 하다가 계속 실패 해서 다운 그레이드 했더니 바로 성공 했습니다. ‼️먼저 가상환경이 무엇인지 설명해드릴게요. 프로젝트마다 독립된 작업 공간을 만들어 주는 기능입니다. 프로젝트 별로 .. 2025. 9. 24.
데이터 베이스 연습 문제 모음, 내가 만든 개념 정리 기출 문제 데이터베이스 개론 과목의 이론 내용을 바탕으로 제작한 연습문제 입니다. 요즘 대학생들이 시험 기간 인 것 같아 도움이 되고자 작성 하였습니다. 시험 대비는 물론, 주요 개념을 반복 학습하는 데에도 유용하게 활용되었으면 하는 마음입니다.단순한 암기가 아닌 개념 이해 중심의 문제들로 구성되어 있으며, 기본 이론부터 출제 가능성이 높은 주요 주제까지 폭넓게 제작하였습니다. 또한, 제가 공부하면서 자주 혼동하거나 실수하기 쉬운 부분은 다양한 형태로 변형하여 문제화하였습니다.📌 문제 제작 범위해당 문제는 '데이터베이스 개론' 3판 교재를 기준으로, 1장부터 6장까지의 주요 내용을 포함하고 있습니다. 구체적인 범위는 아래와 같습니다:제1장: 데이터베이스 개요 데이터베이스의 정의, 필요성과 장점, 파일 시스템과의 .. 2025. 4. 17.
부천 생과일 케이크 맛집, 부천 생크림 케이크, 과일 듬뿍 케이크, 상동 케이크 카페 추천, 부천 베리버니케이크 사실 어제 친구랑 베리버니에 우연히 들려서 케이크를 먹어봤는데 너무 맛있었습니다. 신선한 과일도 듬뿍 들어있고 크림은 부드럽고 꾸덕꾸덕 달콤한 게 집에 있는 가족들한테도 맛보게 해주고 싶단 생각에 포장까지 해갔으니까요.🚩베리버니 위치: 상동역 2번 출구 도보 10분경기 부천시 원미구 조마루로97번길 34-16 1층https://naver.me/FbOdePT7 네이버 지도베리버니map.naver.com🚪영업시간 오전 9시 OPEN ~ 저녁 20시 CLOSE 어제 베리버니케이크에서 딸기 케이크, 카라멜 로투스 티라미수, 얼그레이 티라미수, 만다린 케이크를 먹고 너무 맛있어서 오늘은 다른 케이크를 먹어보고자 부천에 볼 일이 없음에도 일부러 들렸습니다. 날씨도 좋은데 케이크 먹으면서 느긋한 오후를 보내고 싶.. 2025. 4. 16.
데이터베이스 시스템의 전체적인 정리, 데이터베이스 관리 시스템과의 차이, 데이터베이스 시스템 기본 개념 2025.04.13 - [SQL, 데이터 베이스, 공공데이터/데이터베이스] - 데이터베이스 관리 시스템, 장단점, 발전 과정 데이터베이스 관리 시스템, 장단점, 발전 과정어제는 너무 바빠 블로그를 작성하지 못했습니다.조금이라도 손을 댔어야 했는데, 결국 게으름이 이기고 말았습니다.사실 오늘도 바쁘고 피곤해서 그냥 넘어갈까 고민했지만, '이틀 연속은 아bong9c.tistory.com 오늘은 데이터베이스 시스템에 대해서 정리해볼까 합니다. 개념이 데이터베이스 관리 시스템과 헷갈리네요. 명칭이 비슷해서 그런가 봅니다. 하지만 다른 개념이니 유념하시면서 보시길 바랄게요. 데이터베이스 관리 시스템의 개념은 이전 포스팅 참고 부탁드립니다. 1. 데이터베이스 시스템의 정의데이터베이스 시스템(Database S.. 2025. 4. 15.
데이터베이스 복습 문제 모음 (기본 개념 + DBMS) 오늘은 컨디션이 완전 난조합니다. 감기 몸살에 걸린 것 같아 쉬려고 했는데 아무래도 1일 1포스팅은 해야 할 것 같아서 GPT 의 도움을 받았습니다. 아래는 제가 지난 시간동안 작성한 개념을 토대로 예제 문제를 작성해 달라고 하여 만들어진 예제 문제들입니다. 데이터베이스의 전체적인 개념은 아니니 이전 포스팅 참고 부탁드립니다. 2025.04.10 - [SQL, 데이터 베이스, 공공데이터/데이터베이스] - 데이터베이스 기본 개념, 정의와 특징, 형태 데이터베이스 기본 개념, 정의와 특징, 형태데이터 베이스 기본 개념데이터란 가공되지 않은 사실이나 값을 말합니다. 그리고 정보란 그 데이터를 가공하여 얻은 결과물이라고 볼 수 있습니다.예시를 들어보겠습니다.과일 가게에서 파는bong9c.tistory.com.. 2025. 4. 14.
데이터베이스 관리 시스템, 장단점, 발전 과정 어제는 너무 바빠 블로그를 작성하지 못했습니다.조금이라도 손을 댔어야 했는데, 결국 게으름이 이기고 말았습니다.사실 오늘도 바쁘고 피곤해서 그냥 넘어갈까 고민했지만, '이틀 연속은 아니지'라는 생각에 컴퓨터를 켰습니다.오늘은 데이터베이스 관리 시스템(DBMS)과 파일 시스템에 대해 정리해보았습니다. 📁 파일 시스템이란?데이터베이스가 본격적으로 사용되기 전에는 파일 시스템이라는 운영체제의 기본 소프트웨어를 통해 데이터를 관리했습니다.우리가 흔히 사용하는 윈도우 운영체제의 C 드라이브, D 드라이브와 같은 것이 대표적인 예입니다.파일 시스템은 사용 방법이 비교적 간단하고, 개인 사용자 입장에서는 별다른 설정 없이도 데이터를 저장하고 열람할 수 있다는 장점이 있습니다.  ❗ 파일 시스템의 한계하지만 파일 시.. 2025. 4. 13.
데이터베이스 기본 개념, 정의와 특징, 형태 데이터 베이스 기본 개념데이터란 가공되지 않은 사실이나 값을 말합니다. 그리고 정보란 그 데이터를 가공하여 얻은 결과물이라고 볼 수 있습니다.예시를 들어보겠습니다.과일 가게에서 파는 과일 중 사과 10개, 딸기 10개, 복숭아 5개, 키위 7개, 망고 12개가 있다고 가정해보겠습니다.2022년 4월 15일에 사과는 2개, 딸기는 3개, 복숭아는 1개, 키위는 7개, 망고는 10개가 판매되었습니다.이러한 사실들과 과일의 수치는 가공되지 않은 데이터입니다.그렇다면 정보란, 예를 들어 "2022년 4월 15일에 가장 많이 팔린 과일은 망고이고, 가장 적게 팔린 과일은 복숭아이다"처럼 데이터를 통계적으로 정리하거나의미를 부여해서 보기 쉽게 만든 것을 말합니다.  데이터베이스는 데이터를 관리해주는 역할을 합니다... 2025. 4. 11.
AIRPM 설치 방법, 구독 취소, email 안오게 설정하기 Chat GPT 를 더 유용하고 넓은 범위에서 사용하는 방법 중에 하나는 확장 프로그램을 사용하는 것입니다.저도 몇개의 확장 프로그램을 사용하고 있습니다. 자주 사용하는 것은 아니지만 사용 할 때 되면 편리하다고 생각하는 경우도 있고 굳이 없어도 될 것 같다는 생각도 하는 확장 프로그램도 있습니다.  유용하게 사용 할 수 있는 확장 프로그램 중 AIRPM 이라는 확장 프로그램이 있는데 Chat GPT 나 다른 AI 프로그램들을 사용할 때 다른 사람들이 생성해둔 고급 프롬포트를 사용 할 수 있는 프로그램입니다. 잘 사용하면 여러 AI 프로그램을 유용하고 깊이 있게 사용 할 수 있고 문서작업, 이미지 생성, 블로그 포스팅 등 뚝딱 할 수 있습니다.  우선 설치 방법부터 안내 드리겠습니다.  오른쪽 상단에 퍼.. 2025. 4. 10.
혼자 풀어보는 자바 기초 예제 문제 지난번까지 했던 공부를 토대로 자바 예제 문제들을 풀어보았습니다. 블로그에 쓰기엔 너무 쉬운 문제 아닌가 할 수 있는데 뭐든 처음은 있고 당당하게 작성해보겠습니다!!! 😁 문제 출처: 쉽게 배우는 자바 프로그래밍 1️⃣ 키보드로 입력한 정수가 19이상이면 '성년', 아니면 '미성년'을 출력하는 프로그램을 if~else 문을 사용해 작성하라.public class AdultAndChild { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("나이를 입력하거라"); int num = in.nextInt(); if(num >= 19) System.out.println(.. 2025. 4. 9.
C언어 함수를 사용해서 직육면체 부피 구하기,중첩호출함수, 이중호출함수 제가 쓰는 블로그의 진도가 너무 느린 것 같다는 생각을 하시는 분도 있고, 저 또한 그렇게 생각합니다만 가끔은 ( 어쩌면 자주 ) 공부를 그만큼만 하고 싶은걸요...? 😊  그래서 오늘은 함수를 이용해서 직육면체의 부피를 구해보겠습니다. 정수를 어떻게 입력하느냐에 따라서 정육면체의 부피를 구하는 방법도 되겠습니다. 아주 간단하게 int volume = width * depth * height 하면 되겠지만 함수 사용을 연습 해야 하니 함수를 사용해 보겠습니다.  #define _CRT_SECURE_NO_WARNINGS#include int Multiply(int a, int b){ return a * b;}int main(){ int width, depth, height; printf("직육면체의 가로.. 2025. 4. 8.
개발자를 위한 영어 타이핑 연습 사이트 모음, 특수기호 타이핑 연습 일반적으로 컴퓨터를 다루시는 분이라면 한글 타자는 익숙하실지 모르겠습니다. 게임을 즐겨하시는 분들도 영어 타자가 빠르신 것 같더라구요. 하지만 저는 사무실에서 영어 타이핑은 거의 안했기에 영어 타이핑이 익숙하지 않은 사람입니다. 그래서 영어 타이핑 연습이 필요합니다.  일반적으로 국내 유명한 영어 타이핑 연습 사이트는 문장 위주로 연습할 수 있게 되어 있어 코딩을 할 때 자주 사용하는 ;  () = + * : ' " 등 특수 기호들을 연습 할 수 있는 범위가 너무 적습니다. 그러다가 찾아 보았는데 괜찮은 사이트 들이 많아서 공유 드립니다.  💻 개발자를 위한 영어 타이핑 연습 사이트 추천1. [Monkeytype]https://monkeytype.com/- 🐵 최고의 커스터마이징 기능을 갖춘 인기 .. 2025. 4. 6.
HTML, CSS 로 간단한 이력서 만들기( XAMPP, apach 활용 ) 이번엔 HTML 과 CSS 로 간단한 이력서를 만들어 보았습니다. 인터넷에 많은 이력서 양식이 있지만 내가 넣고 싶은 정보만 넣을 수 있도록 자신이 이력서를 만들어 보는 것도 좋을 것 같다는 생각이 들었습니다. 저도 배우고 있는 왕초보 입문자이기에 모르는 코드나 잘 안되는 부분은 편법을 많이 이용하였습니다. 정석처럼, 고수처럼 모든 코드를 적절하게 잘 이용한 것이 아니라 이렇게 저렇게 하다보니 되네! 하는 마음으로 만들었습니다. 감안 하고 봐주시길 바랍니다.( 비웃음 금지 ㅜㅜ)로컬로 띄우는 방법은 아래 이전 포스팅 참고 부탁드립니다. 2025.03.21 - [왕초보의 개발 공부] - XAMPP 사용하기, apach를 이용해서 웹브라우저에 HTML 띄워보기 XAMPP 사용하기, apach를 이용해서 웹.. 2025. 4. 4.
728x90
반응형
LIST