반응형

분류 전체보기 271

파이썬(PYTHON) 의 TKINTER 란?

파이썬을 공부하고 있다면 윈도우나 맥용 콘솔프로그램을 만들고 싶다는 욕구가 생길 수 있다. 보통 GUI 프로그램이라고 하는데 복잡하니까 그냥 컴퓨터용 프로그램을 쉽게 만들 수 있도록 도와주는 파이썬 모듈 중 하나다라고 생각하면 좋겠다. 대충.. 메모장, 그림판, 계산기, 지뢰찾기 그런 프로그램을 만들 수 있는 도구다라고 보면 되겠다. 나도 유용한거 한번 만들어봐야지 하는 마음으로 공부를 시작했다. tkinter 라는 것은 파이썬의 번들처럼, 따로 설치할 필요가 없다. 그냥 코드 짤 때 아래처럼 불러오기만 하면 되서 정말 간단하다. from tkinter import * 그런데, 내가 발견한 바로는 크게 3가지 방식으로 불러오는 것 같다. 그것 때문에 좀 햇갈리기도 한다. import tkinter 그리고..

넌센스 퀴즈 100개

PC로 보시는 분은 마우스를 긁으면 정답이 나옵니다. 모바일에서는 답부분을 블록을 씌운뒤 복사해서 덧글 또는 편집기에 붙여넣기하면 볼 수 있습니다 1. 하나님도 부처님도 싫어하는 비는? 사이비 2. 남자의 누드를 그린 그림을 부르는 용어는? 전라남도 3. 호랑이가 강에 가면? 강간범 4. 세상에서 제일 뜨거운 과일은? 천도복숭아 5. 사자로 끓인 국은? 동물의 왕국 6. 때돈을 벌 수 있는 직업은? 목욕탕 때미리 7. 소가 처음 만났을 때 하는 말은? 반갑소 8. 세탁소 주인이 가장 좋아하는 차는? 구기자차 9. 돈을 사라지게 만드는 비는? 낭비, 소비 10. 노력하면 누구나 얻을 수 있는 금은? 저금 11. 먹을 수록 덜덜 떨리는 음식은? 추어탕 12. 도둑이 가장 싫어하는 아이스크림은? 누가바 13...

카테고리 없음 2021.06.29

당뇨관리 이렇게 하세요

당뇨는 소변으로 당이 나오는 것을 말한다. 소변에 당이 나온다는 것은 혈액 속에 당이 너무 많아서 그것을 배출하는 것이기도하다. 즉 당뇨가 되지 않으려면 기본적으로 혈액 속에 당이 많이 있지 않도록 해야한다. 혈액 속에 있는 당의 수치를 혈당이라고 하는데, 정상인의 경우 식전 100이하, 식후에도 140이하 정도여야 한다. 이 수치들을 벗어나기 시작했다 하면 당뇨까진 아니어도 몸에 이상신호가 온 것으로 판단해야 한다. 그리고 관리를 해야한다. 혈당을 관리하는데에는 몇가지 방법이 있다. 1. 인슐린 가장 대표적인 것은 인슐린이다. 인슐린은 췌장이 만들어내는데, 인슐린은 혈액속의 당을 세포에 공급하는 역할을 한다. 이 인슐린이 부족하면, 세포들은 충분한 당 즉 충분한 에너지원을 공급받지 못하기 때문에 노화가..

건강/당뇨 2021.06.22

윈도우에서 맥/리눅스 서버에 접속하는 방법

본인은 리눅스 서버가 없어서 맥 서버로 접속 테스트를 해보았다. 1. cmd 를 연다 2. "ssh 아이디@주소" 를 입력하여 서버에 접속한다 c:\> ssh 아이디@주소 위와 같이 입력하면 아래와 같이 password: 를 입력할 수 있는 메시지가 뜨게 된다 3. 패스워드 입력 ssh 아이디@주소 Password: 서버가 정상적으로 열려있다면, 패스워드를 입력하고 나면 아래와 같이 서버에 접속이 된다. ssh 아이디@주소 Password: The default interactive sheel is now zsh. To update your account to use zsh, please run 'chsh -s /bin/zsh'. For more details, please visit https://su..

개발/PYTHON 2021.06.21

파이썬 장고 6. Mysql 설치 (미작성)

파이썬 장고에서 Mysql 을 사용하기 위해서는 기본적으로 Mysql 이라는 프로그램을 설치해야만 한다. 그리고 파이썬과 연동가능하게 해주는 여러가지 모듈을 설치해주어야 하는데, 본인은 이전에 여러번 하면서 이미 깔려있는 경우가 많아서, 이 부분은 따로 공부를 해야만 하는 상황이기에 잠시 미루고자 한다. 어차피 보통은 pip install 로 프로그램 이름만 써서 다운로드 받으면 된다. 일단 다른 사이트 구글 검색을 통해 공부하길 추천한다. 본인이 알려주기엔 시간이 좀 필요하니까 말이다.

개발/PYTHON 2021.06.21

파이썬 장고 7. 데이터베이스 Mysql(MariaDB) 연결

여기서는 MySQL 이 컴퓨터에 이미 설치되어 있고, 내 프로젝트 이름인 mysite 와 동일한 데이터베이스가 생성되어 있다는 것을 전제로 한다. Mysql 은 파이썬도, 장고도 아닌 별도의 프로그램이다. 엑셀같은 것이라고 생각하면 된다. 사용을 하기 위해서는 로그인을 해야 하기 때문에 장고 코어부분의 settings.py 파일에서 DATABASE 부분을 수정해주어야 한다. 아래와 같은 부분을 찾는다 mysite / mysite / settings.py # Database # https://docs.djangoproject.com/en/3.1/ref/settings/#databases DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', ..

파이썬 장고 5. include, extend,block 을 사용한 템플릿구성

아마도 html 을 사용해 보았다면, 페이지 마다 공통적으로 사용되는 부분이 많다는 사실을 알 것이다. html 파일은 기본적으로 크게, Head 부분과 body 부분으로 나뉘는데, 상당수의 웹사이트는 화면의 가장 윗부분에 자기 회사의 로고와 홈페이지 내의 메뉴들, 그리고 하단에는 회사 주소, 카피라이트 문구, 개인정보보호정책 링크 등등 필요한 부분을 적어 놓는 부분이 항상 따라다니도록 만들고 있다. 요새는 꼭 그렇지 않은 경우들도 많이 있기는 하지만, 어떤 방식이 되었든지간에 기본적으로 웹사이트에는 항상 고정적인 부분과, 페이지마다 바뀌는 부분들로 내용이 구성되어 있다. 먼저 아래의 소스를 보자 default.html Hello World 이 소스를 보면 크게 head 부분과 body 부분으로 나뉜다...

파이썬 장고 4. 직접코드에서 템플릿 연결로 변경

우리는 지난시간 "연습"을 통해 Hello World 를 브라우저 화면에 표시할 수 있었다. 하지만 홈페이지라는게 단순히 텍스트만 나열하는 것은 아니기 때문에 Html 코드나 Css 등을 이용하여 이미지도 불러오고, 데이터 폼도 이용하고, 데이터베이스를 이용해 자료도 받아오는 등 다양한 활동을 해야만 한다. 그렇게 하기에 HttpResponse 를 이용하여 코드를 바로 출력하는 방식은 소스코드를 복잡하게 만드는데 매우 큰 기여를 한다. 그렇기 때문에 우리는 소스부분은 별도로 뽑아내고, 그 뽑아낸 파일에 내용을 넣는다면 소스코드도 보기 쉬울 뿐만 아니라 내용도 만들기 쉬워질 것이다. 1. memberApp 폴더 안의 views.py 파일 수정하기 from django.shortcuts import rend..

파이썬 장고 3. 연습1 - Hello World

모든 프로그램의 시작이라고 할 수 있는 것에 가까운 것이 바로 "Hello World" 가 아닐까 싶다. 지난 시간에 우리는 장고를 설치하고, 프로젝트를 생성하고 하나의 앱을 생성했다. 이번 시간에는 그 앱에 Hello World 라는 글을 쓰고 서버를 실행하여 웹 브라우저로 보기 위한 과정을 진행하면 어떨까 한다. 1. Hello World 쓰기 mysite \ memberApp \ views.py 파일을 열도록 하자 from django.shortcuts import render # Create your views here. 아마 소스에 이런식으로 나올 것이다. 이 내용에 몇줄을 집어 넣어 아래와 같이 작성해준다 from django.shortcuts import render from django.h..

728x90
반응형