728x90
반응형
SMALL

전체 글 303

환율 계산기 만들기 - 0.소개

ㅁ 개요 O 프로젝트 소개  - 이번 프로젝트는 파이썬을 이용하여 환율을 계산하는 프로그램을 만들어 볼 것입니다.아래 진행 순서에 따라 단계별로 진행하여 소스의 내용을 보다 쉽게 이해해 보도록 하겠습니다.    O 사전 준비 사항GUI 프로그램을 아나콘다에 기본 내장되어 있는 qt5를 이용하여 만들 것입니다. 따라서 아나콘다를 설치해야 합니다.>아나콘다 설치   O 진행 순서 진행 순서는 크게 아래와 같습니다. 1.텍스트 환율 계산기 -가장 간단한 코드로 환율을 계산하는 방법을 보여줍니다. 이를 통해 환율을 계산하는 방식을 이해하려고 노력해 봅니다.  2.GUI 환율 계산기 - 실행버튼 클릭(한방향) -GUI 빈창을 띄워 보는 것 부터 시작해서, 단계적으로 살을 붙이고 실행버튼을 클릭하면 환율을 계산하도..

유튜브 동영상 다운로드 - 4.고화질(1080p)로 다운로드 하기

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글([파이썬 프로젝트 강좌(초급)/유튜브 동영상 다운로드] - 유튜브 동영상 다운로드 - 3.유튜브 재생목록(playlist)의 영상 한꺼번에 다운로드 하기)에 이은 5번째 마지막 글로 고화질(1080p)로 영상을 다운로드 하는 방법을 알아 보겠습니다.     O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. 7.py 실행 시 아래와 같이 실행되며, 1080p 고화질로 변환 과정에서 상당한 시간이 소요됩니다.(굳이 1080p까지 필요하지 않은 경우에는 720p로 하시면 훨씬 빠르게 다운로드 하실 수 있습니다.)   실행 후 아래와 같이 3개 파일이 생성되며, 영상 및 음성파일과, 최종 합쳐진 파일(out.mp4)..

유튜브 동영상 다운로드 - 3.유튜브 재생목록(playlist)의 영상 한꺼번에 다운로드 하기

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글([파이썬 프로젝트 강좌(초급)/유튜브 동영상 다운로드] - 유튜브 동영상 다운로드 - 2.유튜브 영상 여러개 다운로드 및 특정 폴더에 넣기)에 이은 4번째 글로 유튜브의 재생목록을 한꺼번에 다운로드하는 방법을 알아 보겠습니다.    O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.  1. 6.py 실행 시 아래와 같이 playlist의 4개 영상을 다운로드 받은 것으로 나오고 있습니다.    imsi폴더에 가서 확인해 보니 영상 4개가 다운로드 된 것을 확인할 수 있습니다.   다운로드 받은 영상 중 1개를 실행해 보았는데, 실행은 잘되는데(소리 잘 나옴) 영상 화질이 좋지 않습니다.(이 부분은 직접 한번 해결해 ..

유튜브 동영상 다운로드 - 2.유튜브 영상 여러개 다운로드 및 특정 폴더에 넣기

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글([파이썬 프로젝트 강좌(초급)/유튜브 동영상 다운로드] - 유튜브 동영상 다운로드 - 1.유튜브 영상 1개 다운로드)에 이은 3번째 글로 파이썬으로 여러개의 영상을 다운로드하고, 다운로드한 영상은 원하는 폴더에 넣는 방법에 대하여 알아보겠습니다.    O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.  1. 4.py 실행 시 아래와 같이 실행되며,   imsi 폴더를 생성(기존에 있으면 생성하지 않음)하고,   그 폴더 안에 아래와 같이 음성파일, 영상파일, 그리고 이 둘을 합친 파일로 생성합니다.   위의 output_720p.mp4 파일을 실행하면 아래와 같이 소리와 화질 모두 잘 나오는 것을 확인할 수 있습니..

유튜브 동영상 다운로드 - 1.유튜브 영상 1개 다운로드

ㅁ 개요 O 프로젝트 소개   - 이번 글은 이전글([파이썬 프로젝트 강좌(초급)/유튜브 동영상 다운로드] - 유튜브 동영상 다운로드 - 0.소개)에 이은 2번째 글로 유튜브 영상 1개를 다운로드 받는 방법에 대하여 알아 보겠습니다.    O 완성된 프로그램 실행 화면   - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.  1. 1.py 실행 시 에러 없이 잘 실행된 것을 볼 수 있습니다.  아래 폴더에 가서 확인해 보니 "파이썬 텍스트 계산기 만들기.mp4" 영상이 잘 받아졌습니다.  실제 영상 파일을 더블클릭하여 실행해 보니 실행이 잘되고, 소리도 잘 나오는데, 화질이 너무 구립(?)니다.우리는 다운로드 받은 파일의 소리와 좋은 화질을 원하므로 추가 개선이 필요합니다.         2. 1.p..

유튜브 동영상 다운로드 - 0.소개

ㅁ 개요 O 프로젝트 소개  - 이번 프로젝트는 파이썬을 이용하여 유튜브 영상을 다운로드 하는 프로그램을 만들어 볼 것 입니다.아래 이전글과 영상에서 이미 한번 다루었으나, 본 포스팅에서는 실제 프로젝트를 하는 것과 같이 다양한 기능을 하나씩 추가/개선하면서 만들어 볼 것이며, 이점이 이전 글/영상과 다른 차이점으로 보시면 되겠습니다.  이전 글 : https://pagichacha.tistory.com/25이전 영상 : 파이썬 유튜브 동영상 다운로드 프로그램 만들기(making YouTube Download Program by python   O 사전 준비 사항아래 모듈을 설치하셔야 합니다.>pip install ffmpeg-python>pip install pytube  O 진행 순서 진행 순서는 크..

AI챗봇(chatGPT4o)으로 리눅스에 웹서비스 자동(?) 설치하기

ㅁ 개요 O 프로그램 소개  - 이번 내용은 chatGPT4o를 사용하여 리눅스 서버에 웹서비스를 AI챗봇의 도움을 받아 빠르게 설치하는 방법에 대해 알아 보겠습니다.   O 참고사이트 본 포스팅은 아래 사이트를 참고하였으며, 초보 사용자분들께서 좀 더 쉽게 따라할 수 있도록 상세히 작성하였습니다. 자세한 내용은 아래 사이트를 참고 바랍니다.https://www.youtube.com/watch?v=vXlglMK-vQY   O 사전 준비 사항본 포스팅을 따라하기 위해서는 아래 2가지 사항이 필요합니다. -vultr클라우드 (우분투 24.04) 또는 로컬 리눅스(우분투 24.04)>본 테스트 시 사용한 클라우드 비용 : 0.15달러 -chatGPT API key(secret key)>본 테스트 시 사용한 c..

메타의 라마3 등 여러 AI챗봇들을 내 윈도우 PC에 간단하게 설치하여 챗봇 사용하기

ㅁ 개요 O 프로그램 소개  - 이번 내용은 메타의 라마3 뿐만아니라 MS의 위저드, 이미지를 분석할 수 있는 라바 등 매우 다양한 오픈 소스 AI챗봇들을 내 PC(또는 노트북)에 한꺼번에 설치하여 멀티로 AI챗봇을 사용하는 방법에 대하여 알아보겠습니다.   O 사전 준비 사항-윈도우 10 이상-CPU i7 이상 권장-메모리 16GB 이상 권장-GPU가 있으면 좋으나 없어도 관계없음즉, PC 또는 노트북 사양이 좋으면 좋겠으나, 좋지 않더라도 돌아는 감(단, 사양이 좋지 않으면 시간이 오래걸릴 수 있음)   O 진행 순서 진행 순서는 크게 아래와 같습니다. 1.Msty앱 다운로드 및 설치  -로컬에서 llm 모델들을 간단하게 실행하고, 사용방법이 간단한 채팅 그래픽 인터페이스를 제공하는 msty를 다운로..

음성변조 openvoice v2- 일론머스크의 멘토가 되다.!!

ㅁ 개요 O 프로그램 소개  - 이번 내용은 openvoice v2를 활용하여 다양한 음성 활용 방법을 알아보고, 최종적으로 일론머스크의 한국어 목소리로 파기차차를 칭찬하는 내용을 만드는 방법에 대하여 자세히 알아 보겠습니다. 주의 !!이번 글은 반드시 옳바른 학습 용도로만 사용하시기 바랍니다. 그 외 허가되지 않은 방법이나 불법적인 목적(예: 피싱 등)으로 사용시 발생하는 모든 책임은 본인에게 있음을 알립니다.     O 사전 준비 사항권장 사양이 어느 정도 되는지는 잘 모르겠습니다. 다만, 제가 사용한 스펙을 아래와 같이 공개하오니 참고 하시기 바랍니다.(사양이 좋지 않아도 돌아는 갈 것으로 보입니다. 단, 느림 주의!!) -리눅스 우분투 22.04-CPU 4장-메모리 8G-GPU가 있으면 좋으나 없..

10.모듈과 패키지 - 7) 내장함수 및 외장함수

1) 내장 함수와 외장 함수가 뭐에요?-내장함수 : 파이썬 설치 시 기본으로 사용할 수 있는 함수가 내장함수 입니다.(import 사용하지 않고 사용가능한 함수)>예) input()-외장함수 : 외부에서 가져와서 사용해야 하는 함수로 보통 import를 사용하여 가져와서 사용합니다.예)import random    다음은 내장함수 input()함수의 사용 예시입니다.lang = input("어떤 언어를 좋아해요?")print(lang, "를 좋아합니다.") PS C:\Users\pygichacha\Desktop\python\module_package> python .\main.py                    어떤 언어를 좋아해요?파이썬 파이썬 를 좋아합니다.   다음은 외장함수 random()함수..

728x90
반응형
LIST