1. 데이터 베이스 설치 2. 모델 만들기 모델이란 부가적인 메타데이터를 가진 데이터베이스의 구조(layout)를 말합니다. -django 튜토리얼 2장中- 2. settings.py 설정하기 2. 변경사항 migration으로 저장하기 3. 마이그레이션 이름을 사용하여 SQL을 반환 3-1. 동기화 4. API로 재생하기 4-2. API로 재생하기 다음을 순서대로 입력해주세요 1.from polls.models import Choice, Question 2.from django.utils import timezone 3.q = Question(question_text="What's new?", pub_date=timezone.now()) 4.q.save() 5.q.question_text = "What..
1. 프로젝트 만들기 2. 장고 프로젝트가 작동하는지 확인 2-2. 해당서버로 접속해보기 *해당 prompt에서 Ctrl + C를 누르면 서버를 끄실 수 있습니다.* - 이 서버는 해당 프로젝트의 코드가 수정될때마다 자동으로 새로고침 됩니다! 3.프로젝트의 디렉토리 생성하기 4. 첫 번째 뷰 작성 위 사진처럼 입력해 줍시다. 해당 코드는 index함수 작동시 Http창에 "해당 문구"를 보여주는 것 같네요 5. url패턴 추가 polls 폴더에 urls.py라는 이름의 파일을 생성해줍니다. urls.py를 생성한 다음 윗 코드를 입력해 주세요 5 - 2. url패턴 추가 경로대로 이동하면 비슷한 양식의 urls.py파일이 있을 텐데 여기에 include함수를 import하는 내용과 urlpatterns ..
1번은 눈에 보이는 webdriver창이 켜진상태로 정보 가져오기 - 2번은 눈에 보이지않게, webdriver로 정보 가져오기 입니다. 1번. 눈에 보이는 webdriver창이 켜진상태로 크롤링하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 #perfect 완성본 - visible from selenium import webdrive..
「이번에는 try, except문으로 코드 실행중 문제가 있을때, 이를 어떻게 처리해야 하는지를 포스팅하겠습니다.」 try - except문으로 모든 에러에 대해 모든 경우 처리하기 특정 에러에 대한 경우 처리하기 1. 모든 에러에 대해 모든 경우 처리하기 이를 굳이 try - execpt문으로 해결한다고 하면 요렇게 되겠네요 이와같이 try문에 문제가 생길경우 except: 로 모든 에러에 대한 경우를 처리할 수 있습니다. 2. 특정 에러에 대한 경우 처리하기 이런식으로 try문에서 문제가 발생할 경우 except : 로 해당 에러를 예외 경우를 처리할 수 있습니다.
「 이번에는 책 정보를 가져와 해당 정보(저자, 출판사, 가격)를 이메일로 보내는 코드를 포스팅하겠습니다.」 이론 설명: 1. 빨간색 네모 앞부분을 보면 일정 url뒤에 책 제목을 입력하면 네이버에 직접 검색한 것과 같은 결과를 얻을 수 있는 것을 확인 가능한데, 저 규칙을 이용하여 책 정보를 가져옵니다. 2. 필요한 정보는 저 주황색 네모 안의 노란색, 초록색, 파란색 네모 속 저자, 출판사, 가격으로 크롤링을 통해 데이터를 가져옵니다. 3. 가져온 데이터를 replace, split 등을 사용하여 가공해 줍니다. 4. smtp(Simple Mail Transfer Protocol/간단 메일 전송 프로토콜)을 이용해 해당 내용을 email로 보내줍니다. 1 2 3 4 5 6 7 8 9 10 11 12 ..
이번에는 Python에서 일정 시간마다 작업을 반복해주는 코드를 짜 보겠습니다. Python으로 - 일정 시간마다 반복 출력 하기 - 일정 시간 후에 출력하기 를 해보겠습니다. 1. 일정 시간마다 반복 출력 하기 123456789import threadingimport time def print_apple(): print("사과가 먹고 싶어요") threading.Timer(2.5, print_apple).start() print_apple()Colored by Color Scriptercs print_apple 이라는 함수를 만들어 2.5초 마다 print문을 반복합니다. 2. 일정 시간 후에 출력하기 1234567import threadingimport time def print_apple(): pr..
「이번에는 def로 함수를 만들어 반복되는 작업을 단순화하는 것을 포스팅하겠습니다.」 def로 - 출력 여러번 하기 - 출력을 몇번째 하고 있는지를 함께 출력하기 - 간단한 계산기 기능 만들어보기 1. 출력 여러번 하기 printApple함수를 선언하여 for문으로 한번 반복될 때마다 해당 함수를 발동시키도록 하였습니다. 2. 출력을 몇번째 하고 있는지를 함께 출력하기 printApple함수 뒤에 숫자가 들어있으면 Apple! 뒤에 해당 숫자를 출력합니다. 해당 코드에서는 for문으로 1씩 증가되는 i값을 number값에 넣어 Apple! 뒤에 i값이 함께 출력하게 됩니다. 3. 간단한 계산기 기능 만들어보기 정말 간단하게 +,-,*만 가능한 함수를 만들어 보았습니다. x,y,way값을 각각 calcul..
「오늘은 네이버 코로나 현황을 크롤링해서 IFTTT를 통해 해당 내용을 메시지로 보내보는 것을 해보겠습니다.」 과정: 네이버의 코로나 현황 크롤링해 데이터 분류하기 ITFFF사이트의 서비스 사용하기 위의 두 과정을 연결시키기 1. 네이버의 코로나 현황 크롤링해 데이터 분류하기 자 이제 크롤링을 해봅시다! F12를 눌러 확인해보면 밑에 먼저 크롤링 코드는 아래와 같습니다. import requests from bs4 import BeautifulSoup from datetime import datetime day_month = datetime.today().month day_day = datetime.today().day data = [] CoronaData = [] datasets = [] url='ht..
- Total
- Today
- Yesterday
- Anaconda
- notion api
- 2022.02.05
- 코드업
- Codeup
- pygame
- Python
- 1251
- 1252
- 바닐라 js
- 꿈두레
- localstorage
- 1255
- 도전
- django
- 컨트롤타임
- 코드설명
- 1254
- SMTP
- 티처블 머신
- promise반환
- 문제풀이
- 바닐라 javascript
- JavaScript
- 주석
- 아나콘다
- 타이탄의도구들
- 크롤링
- 사칙연산
- 1253
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |