본문 바로가기

전체 글48

[pyside6 개발 강의] 1강 문서 요약 프로그램, 1강 코드 연재 1편 글 요약 프로그램 직접 만드는 방법 (python, pyside6 GUI 만드는법) 1편1. 개발 환경 설정이번 글에서는 이 프로그램의 화면 껍데기를 만들어보겠습니다1-1. 가상환경 활성화개발에 필요한 가상환경 설치 및 활성화를 해주시고# 1. 가상환경 설치python -m venv venv # 2.가pythoncodinguniversity.tistory.com 연재 2편 글 요약 프로그램 직접 만드는 방법 (python, pyside6 GUI 만드는법) 2편GUI 만드는 1편 보러가기 글 요약 프로그램 직접 만드는 방법 (python, pyside6 GUI 만드는법) 1편1. 개발 환경 설정이번 글에서는 이 프로그램의 화면 껍데기를 만들어보겠습니다 1-1. 가상환경 활성화pythoncodin.. 2024. 12. 11.
당신이 코딩, 개발로 돈 못 버는 3가지 이유 (성공 포르노 껒) 당신이 코딩으로 성공하기 어려운 이유 당신이 코딩으로 성공하기 어려운 이유가 뭘까?솔직히 말해서, 코딩을 잘하려면 뭐 특별한 재능이 필요하냐? 아니다, 전혀 아니다.  재능 같은 건 핑계일 뿐이고,결국 중요한 건 시간이랑 꾸준함, 그리고 제대로 된 학습 방식이다. 그런데도 많은 사람들이 코딩으로 성공하기 어렵다.왜 그럴까? 구글에 “코딩 독학 성공”이라고 검색해보면한쪽에서는 “독학으로 한 달 만에 연봉 1억!” 이런 허무맹랑한 이야기가 나오고또 한쪽에서는 “독학으론 택도 없다. 제대로 CS 기초부터 쌓아라”라는 말이 나온다.결국 사람들은 단기 속성으로 한방에 뜨고 싶은 마음(=허황된 욕심)과묵묵히 기본기부터 다지는 지루하고 긴 여정(=현실)의 대립 속에서 갈팡질팡한다.당연히 화려한 이야기와 근거 없는 성.. 2024. 12. 10.
글 요약 프로그램 직접 만드는 방법 (python, pyside6 GUI 만드는법) 2편 GUI 만드는 1편 보러가기 글 요약 프로그램 직접 만드는 방법 (python, pyside6 GUI 만드는법) 1편1. 개발 환경 설정이번 글에서는 이 프로그램의 화면 껍데기를 만들어보겠습니다 1-1. 가상환경 활성화개발에 필요한 가상환경 설치 및 활성화를 해주시고# 1. 가상환경 설치python -m venv venv # 2.가pythoncodinguniversity.tistory.com  지난 영상까지 프로그램의 GUI를 만들어봤습니다 이렇게 만든 프로그램의 UI를 예쁘게 만들어주는 style sheet를 만들어서 적용해볼겁니다. 하단에 있는 코드를 적용해주시면 됩니다 StyleSheet를 적용한 GUI 변화 모습 각 QtWidgets에는 setStyleSheet() 함수가 있습니다. 웹 CSS와 .. 2024. 12. 6.
글 요약 프로그램 직접 만드는 방법 (python, pyside6 GUI 만드는법) 1편 1. 개발 환경 설정이번 글에서는 이 프로그램의 화면 껍데기를 만들어보겠습니다1-1. 가상환경 활성화개발에 필요한 가상환경 설치 및 활성화를 해주시고# 1. 가상환경 설치python -m venv venv # 2.가상환경 활성화#Window 이용자의 경우venv/Scripts/activate#Mac 이용자의 경우source venv/bin/activate1-2. 개발에 필요한 라이브러리 설치pip install pyside6화면 GUI를 만드는데 필요한 pyside6 라이브러리만 먼저 설치해줍니다2. Pyside6 GUI 깡통 빈화면 띄워보기import sys, osfrom PySide6.QtWidgets import QWidget,QApplicationclass BlogSummarizer(QWidget.. 2024. 12. 6.
요약 프로그램 사용방법, 복붙 방지 사이트에서 이용하는 방법 https://xn--ok0bv0wc5ifyf.com/shop_view/?idx=37 문서 요약 프로그램 (글 요약, 웹 사이트 글 추출) : 월천무기 자동화 프로그램문서 요약 프로그램 - URL이나 텍스트를 입력하면 1초 만에 핵심만 간추린 요약본 제공! 시간 절약과 효율적인 콘텐츠 관리의 최적화 도구, 지금 만나보세요.xn--ok0bv0wc5ifyf.com     글 요약 프로그램 활용 방법1. 복사 붙여넣기 금지된 페이지의 글 가져오기해당 기능을 사용하기 위해서 요약률을 100%로 설정해주세요 !현재 네이버, 티스토리, 크몽 상세페이지에서 글 추출, 요약 기능을 지원합니다.     2. 출처 표기를 추가 기능으로 백링크 남기기아래와 같이 출처 맨 상단 표기 복사된 글 내용을 트위터, 페이스북 등 외.. 2024. 11. 27.
[python] 파이썬 실행파일 만들어 판매할 때 서버 써야하는 이유(안하면 정보 다 털립니다) 파이썬으로 exe 프로그램 만들어서 판매하고 있다면 이 내용 꼭 알고 계셔야합니다. 백엔드 서버 없이 운영하면 고객 정보 다 털릴수도 있는거 알고있으신가요?   외주개발하시거나 내가 만든 프로그램을 판매하고 계신 분들이 꼭 아셔야 하는 이야기입니다 시간들이고 정성을 들여 만든 프로그램이죠?  아무나 프로그램을 사용하지 못하게 로그인 시스템을 붙이셨을겁니다.혹은 고객들의 중복 사용을 막기 위해서요(내가 만든 프로그램을 주변 사람들에게 배포, 여러 PC에서 동시에 사용 등등...)   자, 이런 로그인 시스템을 만드시면서서버없이 GUI 코드단에서 모든 로직을 처리하도록 개발하신 분들 있으실겁니다.   자 이렇게, 여러분들이서버를 안 쓰는 이유는 2가지라고 생각합니다.1. 비용 절감의 목적 (서버 임대 비용.. 2024. 11. 21.
파이썬 특수 문자 출력 방법? 할아버지도 쉽게 따라하는 예제 포함 파이썬 특수 문자 출력, 어렵지 않아요!안녕하세요, 코딩 세상의 초보 개발자 여러분! 오늘은 파이썬 프로그래밍에서 종종 골칫덩어리처럼 느껴질 수 있는 ‘특수 문자 출력’에 대해 함께 알아보려고 합니다. 특수 문자는 공백처럼 보이기도 하고, 에러를 뱉어내기도 하죠. 하지만 조금만 알면 금방 이해할 수 있어요. 그럼 시작해볼까요?  1. 특수 문자란?먼저, 특수 문자가 무엇인지부터 알아볼게요. 특수 문자는 일반적인 글자(az)와 숫자(0 9) 외의 기호를 의미합니다. 프로그래밍 언어에서 이 문자는 보통 코드의 특정 기능을 수행하는데 사용되죠. 파이썬에서도 이런 특수 문자를 사용해야 할 때가 있습니다.가령, 문자열 내에 큰따옴표나 작은따옴표를 포함하고 싶을 때, 또는 특정한 형식을 갖춘 문자열을 출력하고자 할.. 2024. 11. 16.
파이썬 집합(set) 자료형, 자주 쓰이는 필수 메서드 엄선 7가지 파이썬 집합 자료형: 초보 개발자를 위한 친절한 가이드안녕하세요, 개발자 여러분! 오늘은 파이썬의 '집합(Set) 자료형'에 대해 알아보겠습니다. 집합은 수학 시간에 다들 한 번쯤 배웠던 그 '집합'과 비슷한 성격을 가지고 있어요. 중복된 요소 없이, 순서 없이 모여 있는 데이터 집합이라고 할 수 있죠. 자, 이제 파이썬에서의 집합이 어떻게 사용되는지 한 걸음씩 알아보도록 해요!  1. 파이썬 집합의 기본 개념 (중복없이, 순서없이)파이썬의 집합은 수학에서의 집합과 아주 흡사한 역할을 합니다. 그럼에도 불구하고 프로그래밍에서는 조금 더 유용한 특성들이 있는데요, 대표적인 것이 순서가 없고 중복이 허용되지 않는다는 것입니다. 이 특성 때문에 특정 데이터의 중복을 제거하거나, 두 집합의 합집합, 교집합, 차.. 2024. 11. 16.
파이썬 이스케이프 문자란? 필수로 알아야하는 내용만 정리함 파이썬 이스케이프 문자란? 초보 개발자도 쉽게 이해하기!안녕하세요, 오늘은 프로그래밍을 처음 접하신 분들, 특히 파이썬을 시작하신 분들을 위해 아주 중요한 개념 중 하나인 이스케이프 문자에 대해 다뤄볼까 합니다.  이스케이프 문자가 뭐예요?이스케이프 문자는 말 그대로 특정 문자를 "도망가게" 하거나 특별한 기능을 하도록 만드는 문자입니다. 여기서 도망간다는 의미는, 문자 그대로가 아니라 다른 무언가를 의미하도록 한다는 뜻입니다. 주로 문자열 안에서 제어 문자를 표현할 때 사용됩니다. 조금 어렵게 느껴지셨나요? 간단하게 예를 들어보겠습니다.줄바꿈과 탭을 표현하는 법문자열을 작성할 때 가장 흔히 마주치는 것이 줄바꿈과 탭입니다. 만약 여러분이 한 문자열에서 줄을 바꾸거나 탭 간격을 주고 싶다면 이스케이프 문.. 2024. 11. 16.
파이썬 상위 폴더 import 하는 법 - 검색하다 답답해서 내가 글 쓴다 파이썬 상위 폴더에서 모듈 임포트하기: 초보자도 쉽게 배우는 방법안녕하세요! 오늘은 파이썬을 사용하면서 종종 부딪히는 문제 중 하나인 "상위 폴더에서 모듈을 임포트(import)하는 방법"에 대해 이야기해보려고 해요. 파이썬 프로젝트가 커지면서 파일 구조가 복잡해지더라도, 이 문제를 해결하면 코드 관리가 훨씬 수월해질 거예요. 시작해볼까요?기본적인 파이썬 임포트 이해하기우선 기본적인 임포트를 이해해야 해요. 파이썬에서 모듈이나 패키지를 임포트할 때, 보통 같은 디렉토리 내에 있는 파일을 사용하곤 합니다. 예를 들어, 만약 app.py라는 파일이 module.py라는 파일과 같은 폴더에 있다면, app.py에서 다음과 같이 module.py를 임포트할 수 있어요:import module 이렇게 하면 mod.. 2024. 11. 15.
[Python] 그리디 알고리즘 파이썬, 복학생도 쉽게 이해하는 글 ! 그리디 알고리즘(탐욕 알고리즘) 파이썬 초보자 가이드오늘은 알고리즘 중에서도 그리디 알고리즘(Greedy Algorithm, 탐욕 알고리즘)에 대해 알아볼게요 !  그리디 알고리즘이란?그리디 알고리즘은 한 단계 한 단계 최적의 선택을 해 나가면서 문제를 해결하는 방법이에요. '탐욕적'이라는 말대로 그 순간에는 가장 좋아 보이는 선택을 하죠. 이렇게 선택을 계속 이어 나가면서 전체 문제의 해답에 도달하는 데 목적이 있어요.예를 들어, 마트에 주어진 돈을 최대한 효율적으로 사용하여 물건을 사야 할 때, 매 순간 저렴한 물건을 먼저 담는 방식을 떠올릴 수 있습니다.그리디 알고리즘의 특징지역 최적해 선택: 매 단계에서 현재 상태에서 가장 최선의 선택을 합니다.전역 최적해 지향: 마지막 도착 지점에서는 전체 문제.. 2024. 11. 15.
[Errno 2] No such file or directory: 에러 해결? (딸깍 한번으로 가능) 파이썬에서 "No Such File or Directory" 에러 해결하기안녕하세요, 프로그래밍 세계에 첫 발걸음을 내딛게 된 여러분을 환영합니다! 오늘은 파이썬에서 흔히 만날 수 있는 에러 중 하나인 "No such file or directory" 에러 (Errno 2)에 대해서 알아보려고 합니다. 이름에서 대충 짐작이 가시겠지만, 이 에러는 파일이나 디렉토리가 존재하지 않을 때 발생하죠. 하지만 너무 걱정하지 마세요. 함께 하나씩 차근차근 해결해 보도록 하겠습니다. 왜 이런 에러가 발생할까요?이 에러는 말 그대로 파이썬이 지정된 파일이나 디렉토리를 찾지 못할 때 발생합니다. 이는 다양한 이유로 발생할 수 있습니다:파일 경로가 잘못된 경우: 파일이 실제로 있는 경로와 입력한 경로가 다르면 당연히 파일.. 2024. 11. 15.