반응형

전체 글 533

Tkinter grid, pack, place 위젯 배치

Tkinter grid 위젯 배치 및 설정을 통해서 버튼, 레이블, 텍스트박스 등을 GUI 프로그램에 배치를 잡을 수 있습니다. 위젯을 사용하여 GUI를 만들 때, 각 위젯의 위치와 크기를 지정해야 합니다. 이를 위해서는 형상 관리가 필요합니다. pack(), grid(), place() 메소드를 사용하여 위젯을 배치할 수 있습니다. 그럼 Tkinter grid, pack, place 위젯 배치 하나씩 같이 시작해 봅시다. [목차] 1. Tkinter grid 란? 2. Tkinter grid 사용 예시1 3. Tkinter grid 사용 예시2 4. Tkinter pack 란? 5. Tkinter pack 사용예시 6. Tkinter pack 옵션 7. Tkinter place 란? 8. Tkinter..

파이썬 (pythoon) 2023.05.14

Python Tkinter GUI 창 만드는 방법

Tkinter는 파이썬에서 기본적으로 제공하는 GUI 패키지입니다. Tkinter는 파이썬으로 GUI 프로그래밍을 할 때 가장 많이 사용되는 패키지 중 하나입니다.Tkinter를 사용하면 Python에서 간단한 GUI 창을 만들 수 있습니다. 자 그럼 Python Tkinter GUI 창 만드는 방법 같이 알아보겠습니다. [목차] 1. Python Tkinter GUI 패키지 불러오기 2. Python Tkinter GUI 창 만들기 3. Python Tkinter GUI 버튼 추가 4. Python Tkinter GUI 기타 위젯 5. 결론 및 의견 1. Python Tkinter GUI 패키지 불러오기 Tkinter 패키지를 불러오려면 파이썬에서 표준 GUI 라이브러리인 Tkinter 모듈을 사용해야..

파이썬 (pythoon) 2023.05.13

Python Tkinter GUI 프로그래밍

Python은 다양한 GUI 프로그래밍 도구를 제공합니다. 이 중에서 가장 많이 사용되는 것은 Tkinter입니다. Tkinter는 Python에 내장되어 있으며, 사용이 쉽고 간단한 인터페이스를 제공합니다. Python Tkinter GUI 프로그래밍 이용시, 다양한 윈도우, 라벨, 버튼, 캔버스, 엔트리 등 다양한 GUI 요소를 조합하여 다양한 프로그램을 만들 수 있습니다. [목차] 1. Tkinter GUI 기본 구성 요소 2. Tkinter GUI 간단 계산기 3. Tkinter GUI 장점, 단점 4. 결론 및 의견 1. Tkinter GUI 기본 구성 요소 Tkinter는 Python에서 GUI(Graphical User Interface) 프로그래밍을 위해 사용되는 모듈입니다. Tkinter..

파이썬 (pythoon) 2023.05.12

Python Tkinter 란?

Tkinter를 사용하면 Python 언어로 간단하고 효과적인 GUI 애플리케이션을 만들 수 있습니다. Python Tkinter 사용으로 기본적인 GUI 애플리케이션을 만드는 방법을 소개합니다. 맛보기 정도로 생각하시고 편하게 공부하시면 됩니다. 생각보다 어렵지 않고 단순합니다. 자, 그럼 시작해보겠습니다. [목차] 1. Python Tkinter 기본 구성 요소 2. Python Tkinter 애플리케이션 만들기 3. Tkinter 애플리케이션 디자인 4. Tkinter의 이벤트 처리 5. Tkinter의 메뉴 및 대화 상자 6. Tkinter 애플리케이션 예제 7. 결론 및 의견 1. Python Tkinter 기본 구성 요소 Tkinter는 Python에서 GUI를 만드는 데 사용되는 모듈입니다...

파이썬 (pythoon) 2023.05.12

챗GPT 란? (CHAT GPT 사용)

챗GPT 란 무엇일까요? 요즘 너무 핫하다 못해 마치 옆에 있는 선생님처럼 느껴지는 이 인공지능 AI에 대해서 이해하기 쉽게 정리하려 합니다. 결론적으로 챗GPT에게 질문을 하면, 형식적인 답이 아닌 사람이 답을 주는 것처럼 느껴질 정도로 답변에 퀄리티가 상당히 높으며, 원하는 답변을 주기 때문에 전세계가 열광하는 AI시스템이라고 볼 수 있습니다. [목차] 1. 챗GPT 란? 2. 챗GPT 구조 3. 챗GPT 활용 4. 결론 및 의견 1. 챗GPT 란? 챗GPT는 자연어 처리 분야에서 사용되는 딥러닝 모델 중 하나입니다. 이 모델은 OpenAI에서 개발된 GPT (Generative Pre-trained Transformer) 모델을 챗봇에 적용하여 만들어졌습니다. 챗GPT는 대화형 인터페이스인 챗봇을 ..

윈도우11 바탕화면 아이콘 사라짐 복구하기

윈도우11 바탕화면 아이콘 사라짐 현상으로 인해 많이 곤란 하셨죠? 보통 윈도우11 설치 후 이런 경우를 보게 됩니다. 내컴퓨터, 네트워크, 계정폴더 까지 같이 빠르게 보이도록 조치해보겠습니다. 그럼 같이 시작해 볼까요? [목차] 1. 윈도우11 바탕화면 아이콘 사라짐 현상 왜 일어나는가? 2. 윈도우11 바탕화면 아이콘 설정 3. 결론 및 의견 1. 윈도우11 바탕화면 아이콘 사라짐 현상 왜 일어나는가? 윈도우10 버전 부터 현재 윈도우11 버전까지 운영체제 설치 후 바탕화면에 휴지통만 홀로 있는 상황을 접하게 됩니다. 윈도우11 바탕화면 아이콘 사라짐 현상은 마이크로소프트사에서 기본적으로 보이지 않게 숨겨 두었기에 우리는 다시 바탕화면 아이콘을 찾는 세팅을 해주어야 합니다. 제작사에서 결정한 사항이니..

컴퓨터사용법 2023.05.06

ssh 란 무엇인가? 총정리

SSH (Secure Shell)는 원격으로 다른 컴퓨터에 접속할 때 사용하는 프로토콜입니다. 이 프로토콜은 기존의 Telnet 프로토콜의 보안 취약점을 보완하여 안전한 원격 접속을 가능하게 합니다. 이번 글에서는 SSH 란 무엇인가, 어떻게 작동하는지, ssh 접속, ssh 포트번호 그리고 SSH를 사용할 때 주의해야 할 사항에 대해 알아보겠습니다. [목차] 1. ssh 란 무엇인가? 2. ssh 접속 3. ssh 포트번호 4. ssh 사용시 주의사항 5. 결론 및 의견 1. ssh 란 무엇인가? SSH는 (Secure Shell) 안전한 원격 접속을 위한 프로토콜입니다. 이 프로토콜은 SSH 클라이언트와 SSH 서버 사이에 암호화된 연결을 설정하여 원격으로 컴퓨터를 제어할 수 있도록 해줍니다. SSH..

파이썬 독학 과연 가능할까?

많은 프로그래밍 언어 중 파이썬은 정말 매력적이라고 생각합니다. 저도 처음 파이썬 독학, 공부를 시작할때 너무 설레였던거 같습니다. 막연히 매크로를 사용해서 업무를 편하게 하고 싶다는 마음뿐이였는데, 몇년이 지난 지금은 원하는 자동화 프로그램을 만들 수 있는 수준까진 올라온거 같습니다. 너무 길이 멀어 중간에 포기도 했었지만, 결국 제가 원하는 단계 까지는 올라오게 되었습니다. 오늘은 주저리 주저리 제 경험을 예기하고자 합니다. [목차] 1. 파이썬 독학 및 공부를 시작하게 된 계기 2. 파이썬 독학, 처음 시작과 막히는 단계, 그리고 도달 3. 이제 나는 파이썬으로 무엇을 하고 싶은가? 4. 결론 및 의견 1. 파이썬 독학 및 공부를 시작하게 된 계기 전 20대 초반부터 온라인 사업을 했었습니다. 그 ..

파이썬 (pythoon) 2023.05.03

파이썬 기초 미리보기

파이썬 기초 및 전체적으로 내용을 글로 미리보기 해보겠습니다. 파이썬은 현재 가장 인기 있는 프로그래밍 언어 중 하나입니다. 이 언어는 다양한 분야에서 활용되며, 데이터 분석, 인공지능, 웹 개발 등에 많이 사용됩니다. 파이썬의 인기가 높은 이유 중 하나는 배우기 쉽다는 점입니다. 파이썬은 문법이 간단하며, 처음 프로그래밍을 배우는 사람들도 쉽게 익힐 수 있습니다. 또한, 파이썬은 강력한 기능을 가지고 있습니다. 이 언어는 다양한 라이브러리와 프레임워크가 존재하며, 이를 이용하여 다양한 프로그래밍 작업을 간단하게 처리할 수 있습니다. 이번 글에서는 파이썬의 기초적인 개념과 사용법에 대해 자세히 알아보겠습니다. 파이썬의 기본 문법, 변수, 자료형, 함수, 제어문 등을 소개하고, 파이썬 기초 예제 및 파이썬..

파이썬 (pythoon) 2023.05.02

파이썬 exe 변환 기본편 - Python Pyinstaller Converter

기존 간단히 개발한 유투브 다운로드 프로그램을 파이썬 exe 변환 및 실행을 위해 Python Pyinstaller Converter 팩키지를 사용하여 만들어 보려 합니다. 별도의 파이썬 인터프린터나 모듈 설치 없이, 윈도우에서 exe 실행 파일을 더블클릭하면 프로그램을 쉽게 사용 할 수 있습니다. 명령어는 간단하지만, 세부적인 옵션이 있으니 같이 공부해 봅시다. [목차] 1. 파이썬 exe 변환 - Python Pyinstaller Converter 2. Python Pyinstaller Converter - 사용하기 (옵션포함) 3. 결론 1. 파이썬 exe 변환 - Python Pyinstaller Converter Pyinstaller Converter를 사용하기 위해서는 먼저 Pyinstalle..

파이썬 (pythoon) 2023.05.02

mysql 명령어 총정리 - list databases, insert, update 외

MYSQL DataBase의 가장 큰 장점은 웹사이트 개발이나, 프로그램 개발시 db명령어를 통해 쉽게 자료를 불러오는 것이라고 생각합니다. 코딩을 하기전까지는 mysql보다 엑셀이 더 편하다고 생각했던 적이 있었습니다. sql의 맛을 한번만 제대로 보게 된다면, 여러분도 저와 같이 선호가 될 겁니다. 잡담이 길었고요, 이제 같이 공부해 봅시다. [목차] 1. mysql 이란? 2. mysql 명령어 및 사용 3. 결론 1. mysql 이란? MySQL은 세계에서 가장 많이 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS) 중 하나입니다. MySQL은 소규모 및 대규모 시스템에서 모두 사용 가능하며, 안정적이고 확장성이 뛰어나다는 것으로 유명합니다. 이 데이터베이스 관리 시스템은 다양한 기..

MY SQL 2023.05.01

Pyspark DataFrame 라이브러리

Pyspark DataFrame 대규모 데이터 처리 라이브러리로, Apache Spark를 사용하며, RDD를 사용하여 병렬 처리 및 분산 처리를 수행합니다. 한마디로 말하자면 대규모 데이터 처리를 효율적으로 수행할 수 있습니다. 지금 현재 각광받고 있는 데이터 라이브러리에 대해서 오늘 같이 알아보겠습니다. [목차] 1. pyspark DataFrame 라이브러리 설명 2. pyspark 기능 및 모듈 3. 결론 1. pyspark DataFrame 라이브러리 설명 PySpark는 분산 데이터 처리 플랫폼인 Apache Spark를 파이썬에서 사용할 수 있도록 만든 대규모 데이터 처리 라이브러리입니다. PySpark는 데이터 처리를 위해 Resilient Distributed Datasets(RDD)를 ..

파이썬 (pythoon) 2023.05.01

파이썬 클래스 총정리

파이썬을 공부하다보면 함수이후에 클래스를 배우게 됩니다. 클래스는 변수와 함수의 집합으로, 객체를 생성하는 틀 역할을 합니다. 마치 타코야끼를 만들때, 밀가루를 틀에다 부어 찍어내는 느낌이지요. 클래스가 필요한 이유는 코딩을 반복하지 않고 가독성 좋으며, 시간을 절약하기 위해 사용됩니다. 자 그럼 파이썬 클래스 및 객체에 같이 대해 알아보겠습니다. [목차] 1. 파이썬 클래스 (class)란? 2. 파이썬 클래스 생성하기 3. 파이썬 클래스 객체생성하기 4. 클래스 변수와 인스턴스 변수 5. 파이썬 클래스 상속 6. 파이썬 클래스 다중 상속 7. 메서드(Method)와 속성(Attribute) 8. 클래스 메서드 and 정적메서드 9. 매직 메서드(Magic Method) 10. 클래스의 특수한 메서드 ..

파이썬 (pythoon) 2023.05.01

파이썬 python 무엇을 위해 배우는가? - 파이선

파이선 ( python ), 제가 이 프로그래밍을 공부한 이유는 업무자동화가 목적이였습니다. 온라인 판매 사업을 하다보니, 가장기본적이 주문수집을 함에 있어서 엑셀로는 너무 불편하고 실수가 잦았던 것이 이유였습니다. 파이썬, 어느덧 공부한지 3년이 되었는데요, 그동안 어떤 변화가 있었는지, 실제 업무에 얼마나 도움이 되었는지 설명하겠습니다. [목차] 1. 파이선 무엇을 위해 배우는가? 2. 파이썬 실제 구현 사례 3. 앞으로의 방향 4. 결론 및 의견 1. 파이선 ( python) 무엇을 위해 배우는가? 프로그래밍 언어 중 파이선은 쉽고 간결하며 다양한 분야에서 사용되고 있습니다. 많은 프로그래밍 언어가 있지만, 초보자도 쉽게 접근해서 결과 값을 내는 언어입니다. 개발자가 되어서 회사가 들어갈 경우 더 ..

파이썬 (pythoon) 2023.04.29

내일배움카드 사용처 - 오프라인 학원 1

내일배움카드 사용처 혹시 알고 계신가요? 많은 분들이 이 카드를 발급 받음으로 어디에 사용해야 하는지 헷갈려 하십니다. 그래서 제 경험을 바탕으로 가성비 좋고, 접근성이 쉬운 사용 학원 및 온라인 업체를 소개하도록 하겠습니다. 끝까지 글을 보시고 잘 숙지 하신 후 원하시는 사용처를 선택하시길 바랍니다. 목차 1. 내일배움카드 사용처 - 오프라인 수강 1) SBS 아카데미 게임학원 2) 이젠 아카데미 학원 2. 결론 및 의견 1. 내일배움카드 사용처 - 오프라인 수강 카드 사용처는 크게 온라인과 오프라인으로 나뉩니다. 오늘은 오프라인으로 학원을 다니며, 내일배움카드를 사용 할 수 있는 사용처를 볼건데요, 글이 너무 길어지니 포스팅을 2개로 나눠서 말씀드리겠습니다. 1) SBS 아카데미 게임학원 전문적으로 ..

python pyqt6 텍스트박스 사용하기(한글)

PyQt6는 Open Source GUI 툴킷으로, 파이썬 프로그래밍 언어와 함께 사용할 수 있습니다. 이번 블로그에서는 PyQt6를 사용하여 텍스트박스를 어떻게 사용할 수 있는지에 대해 살펴볼 것입니다. 텍스트박스란? 텍스트박스는 사용자가 텍스트를 입력할 수 있는 GUI 엘리먼트입니다. PyQt6에서는 QLineEdit 클래스를 사용하여 텍스트박스를 만들 수 있습니다. 이것은 단일 줄의 텍스트를 입력할 수 있는 텍스트박스를 만듭니다. QTextEdit 클래스는 여러 줄의 텍스트를 입력할 수 있는 텍스트박스를 만듭니다. PyQt6 텍스트박스 만들기 PyQt6에서 텍스트박스를 만드는 것은 매우 간단합니다. QLineEdit 또는 QTextEdit 클래스의 인스턴스를 생성하고, 그것을 윈도우에 추가하기만 하..

파이썬 (pythoon) 2023.04.01

3일 후 하위 도메인 차단 기능이 도메인 수준으로 승격 - 구글 애드센스 적용

최근 2023년 3월10일에 구글 애드센스에서 이메일을 받았습니다. 내용은 " 알림: 3일 후 하위 도메인 차단 기능이 도메인 수준으로 승격됩니다" 인데요, 왜 이런 메일이 왔는지 내용을 나름대로 숙지해서 분석해 봅니다. 글을 차근차근 읽으면서 애드센스 운영에 걱정이 없도록 안내해 드리겠습니다. HTML 삽입 미리보기할 수 없는 소스 현재 글을 쓰는 날짜는 3월15일이며, 이메일 내용대로 제 애드센스는 적용되었습니다. 1. 이메일 내용 (하위 도메인 차단 ) 처음엔 sub domain 자체가 이제 애드센스로 연동이 안되는 줄 알고 많이 놀랬습니다. 그렇게 되면 모든 애드센스 고시를 다시 치뤄야 하기에 여간 번거로운게 아니겠지요. 이메일 내용을 같이 살펴 보겠습니다. 2. 이 알림이 발송된 이유는 무엇인가..

Python PyQt6 QTextedit 예시 및 세팅(이벤트)

PyQt6는 Python으로 GUI 프로그래밍을 진행할 수 있도록 도와주는 라이브러리 중 하나입니다. 이번 블로그에서는 PyQt6의 QTextEdit 위젯에 대한 예제를 다룰 것입니다. QTextEdit은 여러 줄의 텍스트를 편집할 수 있는 위젯으로, 이를 이용해 텍스트 파일 편집기를 만들거나, 텍스트 관련 편집 프로그램을 만들 수 있습니다. 이번 예제에서는 QTextEdit 위젯의 설정과 이벤트 핸들링에 대해 다룰 것입니다. 텍스트 입력 및 편집: QTextEdit는 사용자에게 텍스트를 입력하고 편집할 수 있는 빈 캔버스를 제공합니다. 간단한 텍스트 편집기. 사용자는 텍스트를 입력하고 기존 텍스트를 삭제 및 수정할 수 있으며 화살표 키를 사용하여 텍스트를 탐색할 수 있습니다. 서식 지정: QTextEd..

파이썬 (pythoon) 2023.03.12

Python PyQt6 QTab 사용 방법 예제

PyQt6는 파이썬에서 GUI 프로그래밍을 할 때 사용되는 라이브러리 중 하나입니다. PyQt6는 Qt 라이브러리를 기반으로 하며, 다양한 위젯과 기능을 제공합니다. 이번에는 PyQt6에서 제공하는 QTab의 사용 방법과 예제에 대해 알아보겠습니다. QTab이란? QTab은 여러 탭을 가지는 위젯입니다. 탭은 각각 다른 위젯을 담을 수 있으며, 사용자는 탭을 클릭하여 다른 위젯으로 전환할 수 있습니다. QTab 예제1 아래 예제는 QTab을 사용하여 두 개의 탭을 만드는 방법을 보여줍니다. 첫 번째 탭에는 Label 위젯이, 두 번째 탭에는 Button 위젯이 들어 있습니다. import sys from PyQt6.QtWidgets import QApplication, QWidget, QVBoxLayou..

파이썬 (pythoon) 2023.03.09

PyQt6 QMessageBox 설정방법 예제

파이썬 PyQt6 기본 GUI 코드 구성 GUI(Graphical User Interface)는 컴퓨터와 사람 간의 상호작용을 가능하게 해주는 중요한 요소입니다. 파이썬에서는 PyQt6를 이용하여 GUI를 쉽게 구현할 수 있습니다. PyQt6를 이용하여 기본적인 GUI 코드 2toy.net PyQt6는 Python에서 GUI 프로그래밍을 하기 위한 모듈 중 하나로, Qt 프레임워크를 Python에서 사용할 수 있게 해줍니다. 이번에는 PyQt6에서 제공하는 QMessageBox에 대해 알아보겠습니다. QMessageBox는 메시지를 표시하고 사용자의 응답을 받는 데 사용됩니다. 사용방법 QMessageBox는 PyQt6.QtWidgets 모듈에 포함되어 있습니다. 먼저 모듈을 불러온 후, 아래와 같이 Q..

파이썬 (pythoon) 2023.03.08
반응형