728x90

Python 5

파이썬(Python) - 폴더 아래 소스코드 인코딩 일괄 변환 스크립트

유니티 엔진으로 개발하던 프로젝트의 소스코드가 어째서인지 어느 순간 인코딩이 바뀌어 버렸습니다. 원인은 알 수가 없는 상황. 코드는 모두 utf-8 인코딩으로 관리하고 있었는데, 갑자기 인코딩이 변경되고 코드 내에 한글이 모두 깨져있는 상황. 그래서, 일단 파이썬으로 소스코드 전체 일관 인코딩을 변경해주는 코드를 짜서 돌렸습니다. 아래는 원본 소스. 폴더 이름과 소스코드 확장자, 인코딩을 적절히 수정해서 돌리면 됩니다. 그리고 chardet 모듈을 사용하기 때문에 pip install chardet 커맨드로 chardet 모듈을 설치해야 합니다. import os import codecs import chardet # 현재 경로 아래의 scripts 폴더 내 파일들의 인코딩을 변경합니다. director..

파이썬(Python) - 폴더 내의 특정 단어(접두어)일괄 변경, 제거하는 코드

파일들을 잔뜩 내려받을 일이 있었는데, 불필요한 접두어가 전부 붙어있는 상황. 이를 제거하기 위한 파이썬 코드입니다. 잘 동작하는 것 확인 완료. import os # 수정 대상 파일들이 들어있는 폴더 경로 folder_path = '/path/to/folder/' # 수정 대상 파일들의 공통된 접두어 prefix = 'prefix_' # 수정 대상 파일들의 공통된 확장자 extension = '.txt' # 수정 대상 단어 target_word = 'target_word' # 폴더 내의 모든 파일에 대해 반복 for filename in os.listdir(folder_path): # 파일 이름이 공통된 접두어로 시작하고, 공통된 확장자를 가지는 파일에 대해서만 작동 if filename.startsw..

실용 예제 가득 파이썬 입문서 "개발자를 위한 파이썬"

책 구성이 좋아서 읽어봐야지 벼르고 있던 책. 제목도 정직한 "개발자를 위한 파이썬" 입니다. 한빛미디어 출판이고 윤웅식 님이 지으셨습니다. 감사합니다. 책 훑어보기 지은이의 말을 읽어보면 이 책의 뚜렷한 방향을 알 수 있습니다. 개발자 입장에서 꼭 필요한 내용만 담은 적당한 분량의 파이썬 입문서. 그리고 실용적으로 써먹을 수 있는 다양한 예제들까지 다룹니다. 파이썬 책이라면 이 구성이 제일 정석적이지 않을까 싶습니다. 프로그래밍을 알고 있으면서 파이썬은 처음 배운다거나, 이미 파이썬은 알고 있지말 어디에 써먹어야 할지 모르겠는 분들에게 적합한 책입니다. 2017년 초판이 나왔지만 아직도 유효한 내용들이 많다고 생각합니다. 그래서 뒤늦게라도 읽은 것이기도 하고요. 이 책은 15개 챕터와 부록으로 구성돼있..

딥러닝 여행 가이드 같은 입문서, 딥러닝을 위한 파이토치 입문 PyTorch BASIC (PyTorch for DeepLearning)

딥러닝. 본업은 게임 개발이지만, 인공지능 분야도 관심을 갖고 있어서 조금씩 관심 갖고 공부 중인 분야입니다. 편리하고 다양한 파이썬 모듈들이 늘어나면서 입문도 활용도 과거에 비해서는 쉬워졌지만, 상대적으로 쉬워졌다는 것이지 여전히 알아야 할 것들과 용어, 개념들이 많은 어려운 분야입니다. ​ 이 어려운 용어와 개념들을 하나하나 여행 가이드 하듯 다룬 딥러닝 실제 개발 입문 서적을 소개합니다. 딥러닝을 위한 파이토치 입문 PyTorch Basic (PyTorch for DeepLearning) 2022년 1월 20일 영진닷컴에서 1판 1쇄를 찍은 신간입니다. 이 책은 파이썬 기초와 딥러닝 기초 개념부터, 파이토치 라이브러리 활용법, 지도, 비지도 학습, 다양한 신경망과 성능 이슈, 메타학습까지... 딥러..

파이썬(Python), 가지고 놀기 첫걸음

파이썬(Python)을 만져보고 있습니다. 게임 개발만 한다고 쓰던 프로그래밍 언어만 쓰다보니, 여태 파이썬을 만져보질 않았네요. 그래서 조금씩 취미삼아, 공부삼아 만져보고 있습니다. 로고가 귀여운 뱀 두마리라 맘에 듭니다. ​ 1. Python 설치 2. Python IDE 설치 3. Python 가지고 놀기 위 순서대로 진행해면 됩니다. ​ 먼저 파이썬 설치. 공식 홈페이지에서 다운로드 받아 설치하면 됩니다. 관련 링크들을 아래쪽에 몰아놨습니다. 금방 끝. 설치가 모두 끝나면 마지막에 Online Tutorial 과 Documentaion 링크도 알려주는데, 영어의 압박이 있으므로 한글자료를 찾아서 보는 걸 추천드립니다. 좋은 분들이 한글자료를 엄청 많이 공유해놨어요. ​ 그냥 메모장같은 에디터로 P..

728x90
반응형