파이썬 애플리케이션을 위한 인스톨러 만들기 목차 서론: 파이썬 인스톨러의 중요성 PyInstaller 소개 PyInstaller의 기본 원리 PyInstaller 사용 방법 실행 파일 생성하기 cx_Freeze 사용하기 cx_Freeze의 주요 특징 설치 및 설정 실행 파일 만들기 Windows 인스톨러 생성 도구 Inno Setup 소개 NSIS 기능과 사용법 InstallForge를 이용한 인스톨러 만들기 인스톨러 사용 시 고려사항 자주 발생하는 문제와 해결 방안 결론: 효율적인 배포 전략 수립 참고 자료 서론: 파이썬 인스톨러의 중요성 파이썬 애플리케이션 개발자들에게 인스톨러는 사용자에게 보다 쉽게 소프트웨어를 배포하고 설치할 수 있게 해줍니다. 이 글에서는 파이썬 인스톨러 만들기의 기본 방법과 다..
오토핫키를 이용해서 여러가지 캐드 작도를 위한 프로그램을 개발중입니다. 좀 더 나은 소프트웨어를 만들어보려고 더 진화된 방법을 써야함은 너무도 당연한 과제가 되어버렸는데... 혹시 더 나은 방법이 있나 찾는 과정도 담아두면 좋을 것 같아서, 인공지능을 활용해서 정답을 찾는 과정을 담아두고자 합니다. 질문하고 찾는 과정에서 오류를 찾아내는 순간순간을 담아보려 했습니다. 결국 결과물을 찾아내긴 했지만, 바로 얻어지는 것은 아님을 알아야 합니다. 질문의 시작 '오토핫키가 아닌 것으로 dxf파일 이나 dwg파일을 생성할 수 있는지 여부를 질의함' 오토핫키로 dwg파일 만들 수 있어? AutoHotkey는 유용한 자동화 도구이지만, CAD 작업에 사용되는 DWG 파일을 직접 생성하는 데는 사용하기가 어렵습니다. ..
TTS는 텍스트를 음성으로 읽어주는 것을 말하는데, 파이썬으로 간단하게 구현이 가능하다. 처음 이것을 알았을때 너무 신기해서 이런 저런 변수를 바꿔가며 만들어봤다. 분명 누군가에겐 필요한 기능이고, 유튜브에서 자기 목소리보다 기계음으로 읽어주는 것이 필요할때도 유용하다고 생가된다. 일단 파이썬이 컴퓨터에 설치되어 있어야 하고, 간단하게 몇가지 pip ,install로 설치하면 바로 실행이 가능하다. 아주 간단한 코드를 한번 살펴보면, import speech_recognition as sr from gtts import gTTS import os import time import playsound def speak(text): tts = gTTS(text=text, lang='ko') filename='..
요즘 핫한 언어? 아닙니다. 사실 파이썬은 개발된지 꽤 오래된 언어지만, AI에 대한 관심이 높아지면서 더 각광받는 언어가 아닌가 싶네요. 파이썬으로 차트그리기도 라이브러리를 활용하면 너무 간단하게 구현할 수 있네요. 차트라는 것은 엑셀을 사용해서 표현하더라도 그리 간단하지 않은데, 실제 사용기는 너무 간단하고 쉽습니다. 사용하는 라이브러리 : matplotlib.pyplot 샘플코드 (W3school.com)에서 자료를 활용해서 설명합니다. mport matplotlib.pyplot as plt import numpy as np y = np.array([35, 25, 25, 15]) plt.pie(y) plt.show() 파이썬으로 실행하면... 참~ 쉽죠잉? 바로 나오네요. 그렇다면, 여기서 궁금해야..
파이썬 프로그램은 직관적이며, 타 언어에 비해 매우 쉽다. 폴더를 생성하는 방법 역시 아주 쉽게 프로그램 코드를 작성할 수 있다. 일단 import os if not os.path.isdir('./{}'.format(keyword)): os.mkdir('./{}'.format(keyword)) 이것이 전부이다. keyword로 된 폴더가 있으면 패스되고, 없으면 키워드로 된 폴더를 만드는 아주 간단한 파이썬 코딩이다. 알고나면 너무 쉬운 파이썬... 아주 매력적이다.
우린 흔히 크롤링(crawling) 혹은 스크레이핑(scraping)은 웹 페이지를 그대로 가져와서 거기서 데이터를 추출해 내는 행위다라고 함께 혼용해서 사용하지만, 사실상 의미상의 차이가 있다. 크롤링은 전부 싹다 발라먹는 다는 개념이고, 스크래핑은 뭔가 필요한 정보를 추출해서 발라먹는 느낌(?)이랄까? 싹다 가져오면 아마도 그 다음 행위로 그것을 분석해서 내게 필요한 정보만을 추출하는 다음동작이 예상된다. 지구상에서 현존하는 최고의 크롤링 프로그램은 파이썬이 아닐까 싶다. 그래서 점점 이 파이썬을 이용하는 사람들이 급증하는 것이 그 답이 될 것이다. 네이버의 블로그글의 타이틀과 그 글의 주소를 검색해서 엑셀 CSV로 저장하는 프로그램코드가 그리 길지 않다. 그리고 아무래도 언어가 직관적이라 더 접근하..
title = '쟘사랑' number = 8 play = '탁구' print('저는 ' + title + '입니다. 제가 생각하는 행운의 숫자는 ' + str(number) + '이고 잘하는 운동은 ' + play + '입니다.') print('저는 %s입니다. 제가 생각하는 행운의 숫자는 %s이고 잘하는 운동은 %s입니다.' %(title, number, play)) print('저는 {0}입니다. 제가 생각하는 행운의 숫자는 {1}이고 잘하는 운동은 {2}입니다.'.format(title, number, play)) print(f'저는 {title}입니다. 제가 생각하는 행운의 숫자는 {number}이고 잘하는 운동은 {play}입니다.') 위의 결과는 다 같이 나타납니다. 신기한 포메팅할때 이런 기..
파이썬 다운로드 및 설치에 대해서 한번 알아보도록 하겠습니다. 먼저 파이썬을 다운로드 받아야 되는데요 그러려면 아래 주소로 접속하셔야 합니다. https://www.python.org/ 그러면 파이썬 사이트로 접속됩니다. 여기서 더 올로드 탭을 선택해 주시면 됩니다. 그러면 우리가 많이 사용하는 3.6 버전과 2.7 버전이 있는데요 여기서 3.6 버전을 다운로드 받아주시면 됩니다. 이거 받는데 한 10초 정도 하면 됩니다. 그래서 다 받고 나면 설치해 주십시오. 이걸 다 설치 하는데 걸리는 시간은 짧게는 1분 정도 걸리고요. 많게는 2분 정도 걸립니다. 요즘에는 3점대 버전에도 많은 라이브러리가 추가 되었습니다. 최신 기능이 많이 포함되어 있기 때문에 3점대 버젼을 설치하고 수업을 하면 좋을 것 같습니다..
- Total
- Today
- Yesterday
- 뫄프로그래밍
- 오토핫키가이드
- chatGPT3.5파이썬버전
- 1. #웹개발 2. #로트번호 3. #성적서보기 4. #ajax 5. #jquery 6. #php 7. #프론트엔드 8. #백엔드 9. #부트스트랩 10. #웹기능구현
- 도면자동생성
- General error: 2031
- 캐드자동작도
- 효율적코딩방법
- sql문장 날짜계산
- 코딩튜토리얼
- 티스토리챌린지
- #파이썬패키징
- 테크에능한여성
- 오블완
- #프로그램설치
- 구글드라이브API
- 엑셀셀보호
- 파이썬코드줄바꿈방법
- 엑셀입력보호
- ajax오류메시지
- json파일형태보기
- Bootstrap 5
- 스크립트작성기초
- isset을 적용해야 하는 이유
- coalesce는 한국어로 "코얼레스크" 또는 "코얼리스"
- #InstallForge
- 코딩효율성
- 엑셀보호
- 프로그래머생활
- json파일편하게보는법
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |