반응형

프로그래밍 105

[Flask] 파이썬으로 웹 실행해보기 - Flask 처음!

안녕하세요, Dibrary입니다. 파이썬으로 온갖것을 다 할 수 있는데, 그 중에 웹도 할 수 있습니다. 물론 국내에서 웹은 대다수 JAVA를 이용해서 하지만요. 신생 기업 같은 경우들은 파이썬을 이용한 Django나 Flask를 쓰곤 합니다. Django는 Flask보다는 배워야 하는 내용이 꽤 많아서 저는 간단한 테스트 용으로는 항상 Flask로 만들어서 확인하곤 합니다. # Flask 설치 이번에도 어김없이 jupyter lab에서 실행 해 볼 겁니다. Flask 실행은 Pycharm이라는 환경이 더 좋지만, 지금은 소개만 할 것이니까 괜찮습니다. 먼저 터미널을 열고 pip install flask 를 입력하세요. 그러고 시간이 좀 지나다보면 설치가 됩니다. 설치가 되었는지 어떻게 확인 하냐구요? ..

[PyQt5]버튼으로 팝업 띄워보기! - QMessageBox

안녕하세요, Dibrary입니다. 이번에는 Qt Designer를 써서 Button으로 이것 저것을 해 볼 겁니다. 버튼으로 해 볼 수 있는게 뭐가 있을까요? 버튼을 눌러서 확인하는 것 버튼을 눌러서 저장하는 것 버튼을 눌러서 끄는 것 버튼을 눌러서 새로운 화면으로 넘어가는 것 버튼을 눌러서 시작하는 것 네 간략하게 몇 개 적어봤지만, 실제로도 엄청 많은 걸 할 수 있죠? 당장 마우스 가지고 파일이나 폴더를 돌아다녀보면서 무엇을 할 때 클릭을 하는지 확인 해 보세요. 제 개인적인 생각인데, GUI의 핵심은 버튼이 아닐까 싶습니다. 그래서 Button을 가장 먼저 해보기로 정했습니다. # 버튼을 눌러서 팝업이 뜨게 하기 인터넷 여기저기를 돌아다니시다가 버튼을 잘못 누르면 '경고' 혹은 '금지'팝업이 뜬 경..

[Jupyter lab] 주피터 랩 실행하기

안녕하세요, Dibrary입니다. anaconda를 설치 했지만, jupyter lab 혹은 notebook을 어떻게 여는지 모른다구요? 네 생각보다 쉬우니 한 번만 따라오시면 다음부터는 저절로 하실 수 있을 겁니다. 먼저 anaconda 설치 후에 시작 버튼을 누르면 Anaconda 항목이 보이실 겁니다. 그 안에 Navigator를 실행해주세요. 딱 보이죠? 알파벳 A로 시작해서 찾기 쉬울 겁니다. 이게 나오지 않는다면 anaconda를 설치하지 않은 것입니다. 조금 시간이 지나면 아래와 같은 화면이 나타납니다. 보시면 jupyter lab하고 notebook이 있죠? 저는 이미 설치를 완료 했는데, 처음 실행하시는 분들은 밑에 Launch라는 글자가 Install로 되어 있으실 겁니다. jupyte..

프로그래밍 2021.07.09

PyQt5의 편리함 느껴보기! - 손코딩과 Designer의 차이

안녕하세요, Dibrary입니다. 앞서, PyQt5를 사용하기 위해 아나콘다를 설치 했고, Qt Designer까지 보여드렸죠. 앞으로 PyQt5를 쓸 때, Qt Designer를 사용할 건데, 과연 Designer 툴이 얼만큼 좋은건지 궁금하시죠? 하핳 궁금하지 않다고 하더라도, 직접 겪어보면 그 간결함에 두 번 다시는 손코딩으로 그래픽 개체를 다루지 않게 될 겁니다. 가장 손 쉬운 예로, 버튼을 쓰는 코드를 만들어보죠. # 버튼 및 기본 만들기 (손코딩) 먼저 손 코딩을 하려면 사전 정보가 있어야 하는데, 소스코드를 먼저 보여드리겠습니다. 저는 jupyter lab에서 입력했고, 굳이 jupyter lab에서 입력하지 않더라도, 다른 편집툴을 사용하셔도 됩니다. (Pycharm도 좋아요) Jupyte..

Python으로 GUI(PyQt5) 구현하기! - 처음이니까 anaconda 설치부터 환경변수까지 한 번에~

안녕하세요, Dibrary입니다. 이 카테고리에 앞으로 올릴 글은 Python으로 GUI를 구현하는 방법을 올릴 것입니다. Python은 굉장히 자유로운 언어인 만큼 GUI를 구현하는 방법에도 여러가지가 있습니다. tkinter도 있고, 제가 앞으로 소개해 드릴 PyQt5도 있죠. 실제로 제가 직접 사용하고, 또 맨땅에 헤딩하면서 배운 내용을 저도 나중에 찾아보고, 모르는 분들도 찾아보기 쉽게 기록할 것입니다. 우선 Python은 anaconda를 사용할 것입니다. 각종 모듈의 버전 관리가 용이한 장점이 있죠. # Anaconda 설치하기 먼저 google에 anaconda라고 입력한 후에 검색을 누르면 아래와 같이 최상단에 www.anaconda.com 사이트가 나옵니다. 들어가시면 됩니다. 들어가신 ..

반응형