프로그래밍

해당되는 글 140
thumbnail
프로그래밍/Etc

Flutter 2.0 학습 시작

앱 개발을 위해서 플러터 2.0 학습을 시작했습니다. 목적은 순수한 자본주의적 동기로 애드몹으로 돈 벌어보기 위함입니다. (그리고 평상시에 앱 개발을 꼭 해보고 싶었습니다.) 공부를 위해서 정석(?) 학습용 책으로 아래에 있는 책 2권을 샀는데 쿠팡에 로켓 배송으로 주문했으나 뽁뽁이 하나 없이 책을 그냥 널널한 비닐에 담는 바람에 다 집어던져서 책이 구겨지는 바람에 2권다 반품하고 교보문고에 다시 시켰습니다. (걍 처음부터 교보문고에 시킬걸 ㅠ) http://www.yes24.com/Product/Goods/97162027 Do it! 플러터 앱 프로그래밍 - YES24 플러터 기본 & 고급 위젯은 물론오픈 API와 파이어베이스를 이용한 앱 개발부터 배포까지!이 책은 플러터의 기초부터 고급 활용법까지 다..
thumbnail
프로그래밍/Etc

C#과 Python(PyQT)로 만들어진 프로그램의 용랑 비교

우선 예전에 C#으로 개발했던 자막 파일 이름 매칭 프로그램인 E.Z Subtitles. gui도 구현해놨음에도 컴파일 언어라 그런지 네이티브 C언어를 떠올리게 하듯 용량이 1mb도 안합니다. 245KB 가 찍히네요. 당연하지만 실행도 아주 빠릅니다. 이건 이번 방학때 심심풀이로 만든 파일 정리하는 프로그램입니다. 파일 여러개를 묶어서 폴더로 만들어주는 간단한 프로그램인데 Python 으로 만들었구요. PyQT5 프레임워크 써서 GUI도 만들고 pyinstaller로 exe로 빌드까지 끝낸 프로그램인데 용량은 아래와 같습니다. 37.1MB... PyCharm 가상환경 써서 필요한건 다빼고 exe로 바꾼건데도 용량이 이모양이네요 기능도 별거 없는데 ㅎㅎ;; 아까 만든 C# 프로그램과 약 150배 차이가 납..
thumbnail
프로그래밍/Python

[Python] *** is deprecated and will be removed from ***!!!!

파이썬 2 에서 파이썬 3 올라갈때만 해도 C++이랑 다르게 호환성을 버린 대신 언어 성능을 나름 극적으로 개선했었죠. 이제 파이썬 3 에서 버전 업그레이드가 있을때마다 잘 작동하던 모듈(라이브러리)이 펑펑 터져버리는 문제가 있었는데.. 메이저한 라이브러리들은 이런 문제가 많이 없다만 라이브러리 개발자들이 일을 너무 잘해서 그런가 사용 함수 이름을 자꾸 바꾸거나 개선 시키는 바람에 저렇게 deprecated 경고가 계속 뜨네요 ㅡ.ㅡ 나중에 버전 올라가면 원래 코드는 제대로 작동도 안할태니 방침대로 바꿔줘야 하는데.. Selenium 에서 find_element_by_css_selector 대신에 find_element(By.CssSelector.... 로 바뀐건 좋은 개선이라고 생각합니다만 Pandas..
thumbnail
프로그래밍/Python

[PyQT] QLineEdit 숫자만 입력할 수 있게 하기

def set_only_int(self): self.onlyInt = QIntValidator() self.QLineEdit.setValidator(self.onlyInt) QMainWindow 가 상속되어 있는 Class에서 다음과 같이 코드 2줄 실행하면 됩니다. 저는 함수로 호출해서 함수로 묶어놨습니다. QLineEdit 부분에 사용하는 QLineEdit의 객체 이름을 입력해주세요. https://stackoverflow.com/questions/13422995/set-qlineedit-to-accept-only-numbers Set QLineEdit to accept only numbers I have a QLineEdit where the user should input only numbers...
thumbnail
프로그래밍

현재 프로그래밍 공부 방침

~ https://pgh268400.tistory.com/388?category=1072473 블로그에서 작성하던 C언어 강의를 드디어 마무리했습니다. C언어 심화 학습은 여기까지 하고 이제 C++을 학습할 예정입니다. 향후 커다란 공부 계획은 다음과 같습니다 C++ (현재 학습중) -> 윈도우 API -> PE 구조 -> 리버싱 * 또한 중간 중간 짬이 날때마다 Flutter를 공부해서 앱 발행을 목표로 하고있습니다. (학부 전공수업으로 Android Studio 와 Java로 하는 네이티브 개발도 배워봤었는데 제가 만드는 어플이 성능이 그다지 필요한 어플도 아니고 생산성이 너무 떨어지더군요.. 물론 제 심도가 떨어지는거겠지만요 ㅎㅎ...) 궁극적인 목표는 리버싱을 할 수 있는 레벨까지 도달하는 것입니..
thumbnail
프로그래밍/Etc

함수형 프로그래밍이 무엇인가?

https://www.youtube.com/watch?v=jVG5jvOzu9Y&t=432s 기존에 절차지향, 객체지향 개념은 알고있었는데 현업 일하는 분께 함수형 프로그래밍이라는 개념에 대해 줏어듣게 되서 내용을 알아보던차 이해하기에 좋은 함수형 프로그래밍의 설명에 관한 유투브 링크를 첨부합니다. 요새는 인터넷에 적혀있는 어려운 글보다도 이렇게 유투브로 한번에 정리해주는 내용을 보는게 개념잡기엔 훠~얼씬 좋은거 같습니다. 유투브의 순기능 이랄까요.. https://velog.io/@codenmh0822/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%ED%8C%A8%EB%9F%AC%EB%8B%A4%EC%9E%84 프로그래밍 패러다임 간단하게 프로그래밍 스타일을 의미하며..
thumbnail
프로그래밍/Python

[PyCharm] 파이참으로 파일 날렸을때 복구하는법

파이참으로 추가 작업을 진행하던 중 갑자기 인터프리터를 못찾고 맥을 못추더니 프로젝트를 다시 여니 main.py가 파이참에서 기본 제공하는 기본 py파일로 초기화 되는 불상사가 일어났습니다. 기존에 pyinstaller로 exe로 바꿔서 만들어놓은 파일과 *.pyc를 이용해 복구하려고 했는데 파이썬 버전이 높아서 안된다고 합니다.. 솔직히 멘붕이였는데 다행이 파이참에서 복구기능을 지원해서 살았습니다. 위처럼 복구할 프로젝트 위치에서 오른쪽클릭 - 로컬 기록 - 기록표시를 눌러주세요. 그러면 다음과 같이 프로젝트의 변경사향이 쭈욱 기록되어있습니다. 파이참이 무겁긴해도 그 값을 한다는게 느껴지는 기능이였네요. (사실 파이참 오작동으로 날려먹긴 한거지만요..) 어쨌든 변경 내용 이전으로 복구하니 다행스럽게도 ..
thumbnail
프로그래밍/Python

[PyQT] pyinstaller로 exe만들때 패키지가 정상적으로 포함되지 않을때

ImportError: No module named lxml 제대로 패키지를 설치했는데도 파이썬 venv 가상 환경에서 pyinstaller로 exe를 만들면 다음과 같이 패키지를 못찾는 오류가 발생했습니다. lxml을 정상적으로 삭제했는데도요. 이 문제는 pyinstaller가 exe 작업을 할때 남아있는 파일들 때문이였습니다. __pycache__ 와 build 파일을 포함해서 pyinstaller가 만들어낸 찌꺼기 파일들을 전부 삭제하고 다시 빌드하시면 패키지를 정상적으로 인식합니다.
최근글
인기글
이모티콘창 닫기
울음
안녕
감사
당황
피폐