본문 바로가기

Programming/Python35

Hex File Viewer 연습 - 001 1. Introduction 중급 및 고급 예제입니다. Hex File Viewer를 만들어 볼까요? ^.^; 원리 이해를 목표로 가장 단순한 16진수 보기 앱을 만들어 보겠습니다. 정체 불명의 어마어마하게 큰 파일이 하나 있는데 이 파일의 형식이 어떤 형식의 파일인지 알 수 없다면? 일반적인 문서편집기 앱으로 열려면 꽤 곤란합니다. 보통은 파일의 앞 부분 일부만 읽어보아도 그 파일의 성격(?)을 대략 파악할 수 있는 경우도 꽤 흔합니다. 그래서 파일의 앞부분 일부분만 빠르게 읽어서 보여주는 앱이 필요합니다. 보통, 단순하게 구분할 경우, 파일은 텍스트 파일과 바이너리 파일(=이진 파일)로 구분하는데, 일반적인 문서 파일은 텍스트 파일, mp3 음악 파일이나 영화 동영상 파일과 같은 mov, mkv.. 2025. 10. 28.
신생 언어 Mojo 소개 - 001 1. About mojo Language Mojo는 최근 몇 년간 개발자 커뮤니티에서 큰 주목을 받고 있는 신생 언어인데, 특히 AI/머신러닝 분야를 겨냥해 설계되었다는 점에서 “유망하다”는 평가를 많이 받습니다. 다만, 아직은 초기 단계라서 “지금 당장 실무에서 쓸 수 있느냐”와 “앞으로 성장 가능성이 크냐”를 구분해서 보는 게 중요합니다. https://www.modular.com/mojo ( 모조 안내 )https://docs.modular.com/mojo/manual/install/ ( 모조 언어 설치법 )https://docs.modular.com/mojo/manual/ (모조 언어 매뉴얼 ) Mojo Manual | ModularA comprehensive guide to the Mojo pr.. 2025. 10. 6.
딕셔너리 연습 - 1 1. Introduction파이썬 딕셔너리에 대해 알아보겠습니다. 쉬운 예제입니다. ^.^; 생김새는 다음처럼 생겼습니다. 괄호의 모양에 주의하세요.보시다시피 괄호가 세 종류 모두가 사용되고 있어 처음에는 약간 혼란스럽습니다. 코드를 통해서 딕셔너리 기본기에 대해 살펴보겠습니다.2. Code# 위 기본 아이디어를 확장한 프로그램입니다. """Program Name : myDictionaryVersion : 1.0.0 (r.003)Date : 2025. 09. 16.Author : JamesLincence : MITContact : https://grammar.tistory.com/ Notes : All rights reserved. Not for Commercial Use Only.""" import s.. 2025. 9. 28.
파이썬 계산기 - 001 - Version 1.0.2 Update 1. Introduction네. 간단한 계산기입니다만 중급 예제에 해당됩니다. 이 예제는 비교적 쉬운 예제에 해당하지만 그래도 중급 예제로서 다음 내용에 대한 선수 학습이 필요합니다. 0) Python List and Dictionary1) try ... except 예외처리2) 간단한 람다식3) eval(), enumerate()4) tkinter GUI 라이브러리에 대한 전반적인 사항5) tkinter 중에서 라벨과 버튼 위젯.6) tkinter 중에서 grid() 배치관리자. 기능은 간단하지만 이런 저런 에러 예방책 때문에 코드는 조금 복잡해지기 쉽습니다. 계산기 관련 프로그램들의 핵심 코드들이 구현되어 있어서 제법 참고가 될 듯합니다. 버튼 관련 부분이 구현하고자 했던 핵심이긴 합니다만. 주... 2025. 9. 15.