본문 바로가기

분류 전체보기

(18)
[Python] Tkinter를 이용한 윈도우 창 생성 tkinter란 파이썬 라이브러리 중 하나로, 윈도우 창을 생성하는 인터페이스, 다른 말로 GUI를 제공하는 툴킷입니다. tkinter는 파이썬에서 자주 사용되는 라이브러리로, Canvas상에 다양한 위젯 (Label, Button)등을 이용하여 사용자에게 필요한 GUI 환경을 구축할 수 있습니다. 오늘은 가장 먼저, tkinter을 이용하여 윈도우 창을 생성하는 방법에 대해서 간단하게 알아보겠습니다. # 라이브러리 호출 import tkinter import * -->만약 module not found 에러가 발생하면, pip 명령어를 통해 라이브러리를 설치해 주도록 합니다. # root라는 이름의 Tk객체 생성 root = Tk() -->가장 기본이 되는 객체 생성 단계입니다. # root 객체에 타..
[django] django 설치부터 시작하자! 오늘은 드디어 django 프로젝트를 만들기 위한 시작을 하기 위해 django를 설치하는 시간을 가졌습니다. django는 python이 설치되어 있는 상태여야 합니다. python을 설치하기 위해서는 https://www.python.org/downloads/ 다음 링크에서 원하는 버전을 설치해주도록 합시다. 설치된 파이썬을 확인할 때는 py --version 명령을 이용하여 현재 파이썬 버전이 몇인지 알 수 있습니다. 이렇게 파이썬 설치가 완료되었다면 django 프로젝트를 만들기 위한 새로운 가상환경을 만들어주어야 합니다. 가상한경을 만들기 위해서는 만들 위치까지 cd 명령으로 이동 후, py -m venv (생성할 프로젝트 명) 명령을 이용하여 가상환경을 설정해 줍니다. 이 가상환경을 활성화 시..
하이퍼링크로 들어가지는 기본 브라우저 변경하기 오늘 이리저리 프로젝트를 하다가 불편한 점을 발견했습니다. 올라온 하이퍼링크를 클릭했을 때 쓰지도 않는 브라우저인 microsoft edge로 연결이 됐습니다. 이런 점을 해결하기 위해서는 기본 앱을 변경해주는 과정을 거쳐야 합니다. 먼저 상태표시줄에 있는 검색을 활용하여 '기본 앱'을 검색해 준 후, 가장 정확에 올라온 기본 앱 설정에 들어가줍니다. 기본 앱 설정에 들어가면 각 미디어 별로 기본 실행 프로그램이 설정되어 있습니다. 크롬을 항상 쓰는 저는 microsoft edge를 거의 사용하지 않기 때문에 클릭해줍니다. 앱을 선택할 수 있게 되기 때문에 크롬을 선택해주면 설정이 변경되게 됩니다. 이상으로 하이퍼링크가 연결되는 브라우저의 설정을 변경하는 법에 대해서 알아봤습니다. 감사합니다.
[Git] Git Bash 명령어 정리 git bash 명령어 정리 git (깃이 잘 설치 되었는 지 확인) git config --global user.name " " (깃 환경 설정하기) git config --global user.emal " " pwd (현재 위치의 경로) ls (파일 디렉토리 확인) -la cd .. (상위 디렉토리 이동) cd 하위디렉토리이름 (하위 디렉토리 이동) cd ~ (홈디렉토리 이동) mkdir 만들디렉토리이름 (디렉토리 생성) rm -r 삭제할디렉토리이름( 디렉토리 삭제 vim 만들텍스트파일이름.txt (vim으로 텍스트 문서 만들기) 들어갔을 때 i혹은 a입력으로 입력모드 진입 나올 때는 esc누르고 :wq누르면 저장후 종료 (vim 명령 정리, :w, :write 문서 저장 // :q, :quit 편집..
Django란 django란 '파이썬 웹프레임워크', 두 단어로 정의할 수 있습니다. 파이썬으로 만들어진, 웹사이트를 편리하게 만들 수 있는 하나의 도구입니다. 단순히 편리하게만 만드는 것이 아닌 안전하고 확장 가능한, 또한 개발자의 입장으로 유지보수까지 용이한 프레임워크입니다. 여기서 또 프레임워크가 무엇인지 짚고 넘어가자면, 라이브러리와는 유사하지만 다른, 개발하는데 도움을 주는 툴이기는 하나 규칙이 정해져 있는 뼈대와 같은 느낌입니다. 프레임워크 내에서는 정해진 규칙을 통해서 개발을 해야 하는 것입니다. 간단하게 말하자면, 웹프레임워크에서는 대표적인 django의 뼈대를 통해서 웹페이지를 개발한다는 이야기입니다. django는 파이썬을 기반으로 만들어졌기 때문에 파이썬의 대부분 장점을 가지고 있습니다. 그렇다면 ..
[파이썬 기초]FizzBuzz 문제 FizzBuzz문제란 프로그래머를 희망하거나 흥미를 가지고 있다면 해봤을 간단한 기초 문제로, 3의 배수는 Fizz, 5의 배수는 Buzz, 하지만 15의 배수는 FizzBuzz가 출력되도록, 나머지 부분은 1부터 100까지의 숫자가 나오게 하는 프로그램을 만드는 문제입니다. 저는 다음과 같이 코드를 짰습니다. for i in range (1,191): if i%15==0: print("FizzBuzz") elif i%3==0: print("Fizz") elif i%5==0: print("Buzz") else: print(i) 실행결과는 아래와 같습니다. 처음에는 간단한 문제라고 생각하고 range(100)을 썼다가 0부터 출력되게 하는 실수를 해버리고 말았습니다. 짧은 구문이지만 체크하지 1부터라는 조..
[무신사 이벤트] 가을 긴팔 티셔츠 투표하고 포인트 받자 가을 시즌에 활용하기 좋은 인기 브랜드의 긴팔 티셔츠에 투표하자. 무신사가 선별한 아이템 중 마음에 드는 상품에 한 표를 행사하고 댓글 이벤트에 참여하자. 무신사 포인트를 얻는 가장 쉬운 방법 중 하나다. 지금 보고 있는 뉴스의 URL을 개인 SNS 계정에 공유하고 코멘트를 남기면 된다. 그다음 그 게시물의 URL을 아래의 댓글로 이벤트에 대한 소감과 함께 남기면 이벤트 참여가 완료된다. store.musinsa.com/app/items/lists/001010 상의 > 긴팔 티셔츠 | 무신사 스토어 총 1453 개 브랜드와 반팔 티셔츠(58825) 긴팔 티셔츠(12988) 민소매 티셔츠(3376) 셔츠/블라우스(20870) 피케/카라 티셔츠(5061) 맨투맨/스웨트셔츠(25095) 후드 티셔츠(15725..
[파이썬 기초] 조건문(if) 어떤 프로그래밍 언어에서도 볼 수 있는 조건문에 대한 정보입니다. 조건문이란 어떤 질문(조건)이 주어져 있을 때의 선택지를 정해놓아 루트(경로)를 결정하는 것입니다. 알기 쉽게 실생활에서의 예시를 들어보자면 배가 아프면 화장실을 가서 볼일을 본다. 그렇지 않으면 밥을 먹으러 간다 정도로 들어볼 수 있겠습니다. 이 예시를 파이썬 언어에 대입해보면, if 배가 아프면: 화장실을 간다. 볼 일을 본다. else: 밥을 먹으러 간다. 이런 식으로 표현할 수 있습니다. 파이썬에서 if 조건문은 정해진 규칙을 지켜야지 정상적으로 실행이 됩니다. 1행의 if 로 시작하여 콜론으로 끝나는 행이 조건이 되고, 2행의 들여쓰기로 시작하는 행부터 연속된 들여쓰기 행인 3행까지 전부 1행의 조건이 참일 때 실행되는 부분입니다..