> 백엔드 개발 > 파이썬 튜토리얼 > 아이디어에서 코드까지: Python 텍스트 편집기를 구축한 방법

아이디어에서 코드까지: Python 텍스트 편집기를 구축한 방법

Mary-Kate Olsen
풀어 주다: 2024-12-31 18:48:14
원래의
959명이 탐색했습니다.

처음 올리는 글이라 서툴 수도 있지만 댓글로 피드백 부탁드리겠습니다!

아이디어

그래서 2023년 2월, 날씨가 좋은 날이 되자 앱을 만들어볼까 하는 생각이 들었습니다. 고민하고 고민하다가 로블록스 같은 걸 소프트웨어로 만들어보자는 생각이 들었어요.

하지만 저는 IDE라는 아이디어가 가장 마음에 들어서 XediX라는 이름을 만들었습니다.

개발은 어떻게 시작됐나

2023년 4월 14일을 앞두고 AI에게 어떻게 그런 프로젝트를 만들 수 있는지 물었습니다.

그때 막 시작했기 때문에 Python GUI 라이브러리에 대한 연구를 전혀 하지 않아서 그냥 Tkinter를 선택했습니다.

Tkinter를 사용하지 마세요. 끔찍합니다.

오픈 소스 XediX

Github 저장소
(다시) 2023년 7월로 돌아가 Github에 계정을 만들고 저장소 생성을 시작했습니다.

XediX의 문제점

From Idea to Code: How I Built a Python Text Editor

문제는 Tkinter가 반응하지 않는다는 점과 기타 여러 가지 문제로 인해 XediX도 좋지 않았습니다.

게다가 코딩을 쉬게 되어서 프로젝트가 죽을 뻔 했습니다.

컴백

그런데 여기서 끝이 아닙니다. 이번에 wxPython을 사용해서 다시 시작해서 4.0 버전을 출시하게 되었어요.

From Idea to Code: How I Built a Python Text Editor

이 버전은 실제로 매우 많은 코드 편집기처럼 작동합니다
특징. 왠지 코딩을 너무 못해서 시작하게 됐어요
코딩을 중단하세요.

특징

  • 구문 강조
  • 간단한 커스터마이징
  • [WIP] Git 통합
  • 요구사항.txt 생성기
  • 코드 실행
  • 확장성
  • 파일 관리자
  • 여러 파일을 열 수 있는 탭
  • 더 많은 기능이 추가될 예정입니다!

코딩을 하면서 배운 것

그래서 가장 중요한 것은 Github의 CONTRIBUTING.md, SECURITY.md 및 README.md가 매우 중요하다는 것입니다. 이를 망치지 마세요.

프로젝트를 만들 때 그냥 시작하지 말고 오랜 조사를 하세요.

당신의 프로젝트가 멍청하다고 생각된다면, 그냥 중단하거나
저처럼 다시 시작해 보세요.

어플리케이션을 코딩하면서 영어 말하기/쓰기 실력도 늘었어요.

읽어주셔서 감사합니다!

일부 링크:
공식 홈페이지 - Github 레포

이 게시물이 마음에 드셨다면 Github 레포에 별표를 남겨주세요! 클릭 한번이 큰 도움이 됩니다

위 내용은 아이디어에서 코드까지: Python 텍스트 편집기를 구축한 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿