이번 컴퓨터공학과 학술제에 참가하면서 앱개발 프로젝트를 진행하게 되었다. 프로젝트는 앱개발, 서버 및 DB, 영상처리 세 파트로 나눠 분배하였고 나는 그중에 앱개발 파트를 담당했다. 아래부터 본격적으로 우리가 만든 어플에 대해서 설명하겠다. 1. 개요 배리어프리 장애인 및 고령자, 임산부 등 사회적 약자들의 사회 생활에 지장이 되는 물리적인 장애물이나 심리적인 장벽을 없애기 위해 실시하는 운동 및 시책 우리는 2022년 핫 키워드로 떠오르고 있는 '배리어프리'에 중점을 두고 앱을 구상했다. 이 어플을 통해, 독서의 어려움으로 인해 발생하는 시각장애인과 다른 사람들간의 정보의 격차를 줄일수 있을것으로 예상한다. 어플을 한 줄로 설명하자면 '종이로 인쇄된 책을 읽어주는 어플'이다. 기존에 오디오북, 점자책 ..
근 2년동안 파이썬을 다룰일이 없다가 인공지능 공부를 시작하면서 다시 파이썬을 사용하기 시작했습니다. 파이썬으로 과제를 하던 도중 분명 리스트에 값을 추가한적이 없는데 계속 이상한 값이 함께 출력돼서 코드를 들여다보았습니다. 그러던 도중 아주 근본적인 부분에서 실수한 것을 발견했습니다. 바로 리스트의 할당과 복사를 구분하지 않고 사용했던 것입니다. 그렇다면 파이썬에서 리스트의 할당과 복사는 어떻게 다를까요? 한번 살펴봅시다. 1. 리스트 할당 # 리스트 할당 list_a = [1,2,3] list_b = list_a list_a.append(10) print(list_b) # 실행결과>> [1, 2, 3, 10] 가장 먼저 list_a라는 리스트를 만들고, list_b라는 변수에 list_a 객체를 할당..
전자책으로 공부를 하던 도중 전자책 뷰어의 제한적인 기능에 답답함을 느꼈습니다. 그래서 e-book 뷰어에서 PDF를 빼오는 방법을 생각했고 프로그램을 만들었습니다. https://github.com/haZuny/ebook_scanner GitHub - haZuny/ebook_scanner Contribute to haZuny/ebook_scanner development by creating an account on GitHub. github.com 깃허브에 올려두었으니 아래 사진처럼 Code → Download ZIP 를 눌러 파일을 다운로드 해주시고, 파이썬과 설명에 나와있는 모듈을 설치한 후 GuiMain.py 파일을 실행해 주시면 됩니다.
간만에 파이썬 모듈을 사용할 일이 있어 pip를 실행해 보려 했는데 pip가 말썽이다. 이런 문구가 뜨는 원인을 찾아보았더니 pip환경변수 설정을 안해서 그렇다고한다. 바로 환경변수를 설정해 주었다. 환경변수를 설정하는 방법은 다음과 같다. 1. '내컴퓨터' 아이콘 오른쪽 → '속성' 클릭 2. 왼쪽에 '고급 시스템 설정' 클릭 3. '환경 변수' 클릭 4. 'Path' 더블 클릭 (사용자 변수는 현재 로그인중인 사용자에 대해서만 설정하는 것이고, 시스템 변수는 컴퓨터 전체에 대해서 설정하는 것이다. 둘중 어느것에서 설정해도 무관하지만 나는 사용자 변수에서 설정해 줬다.) 5. 파이썬이 저장된 경로로 이동하여 'Scripts' 폴더의 경로 복사 (만약 기본 경로에 설치 했다면 일반적으로 'C' → '사용..