「이번에는 이전 포스팅에서 만든 시계의 색깔을 랜덤 하게 바꿔보겠습니다.」 *저번에 만든 시계란?* 궁금하시다면 여기를 클릭해 보세요! 1. 바뀔 색깔을 뽑아 리스트로 만들어 줍니다. - random으로 이중 한가지 색깔을 뽑아 1초마다 텍스트의 글씨를 해당 색으로 변경할 것입니다. 2. Random기능으로 무작위 숫자를 뽑아주는 함수를 선언합니다. -무작위로 0~1중의 수를 하나 뽑은 후 그 수에 4를 곱한 다음 소수점을 버립니다. -그 수는 0~4 이므로 아까의 colorlist index와 일치하므로 - Random기능으로 뽑은 숫자에 맞는 색깔로 시계의 색깔을 변경합니다. 3. 마무리 4. 결과 -html-
「이번에는 javascript로 현재 시간(시:분:초)을 나타내 보겠습니다!」 0. "html에서의 clock부분"DOM의 객체 가져오기 1. 현재 시간 가져오기 - 현재 시간을 넣어줄 상수 clock에 현재 시간을 넣어줍니다. 2. 가져온 데이터 시, 분, 초로 나누어 저장하기 - 시간을 시:분:초로 표시해주기 위해 각각의 상수에 넣어줍니다. 3. 정제한 데이터 표시하기 -innerHTML로 가져온 데이터를 표시해줍니다. (10 미만인 부분이 있으면 0을 붙여 보여줍니다.) 4. 윗 부분을 반복 실행하기 위해 함수로 묶기 5. 1초마다 함수 실행하기 - setInterval 구문으로 시간마다 해당 함수를 반복 실행해줍니다. 6. 마무리하기 -모든 부분을 하나로! -3번 줄은 clock의 색깔을 바꿔주는..
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..
- Total
- Today
- Yesterday
- 1253
- 코드업
- localstorage
- 1251
- 컨트롤타임
- pygame
- promise반환
- 1254
- 티처블 머신
- Anaconda
- 도전
- 2022.02.05
- 문제풀이
- Python
- notion api
- 사칙연산
- SMTP
- 바닐라 js
- 코드설명
- 주석
- django
- Codeup
- 타이탄의도구들
- JavaScript
- 1255
- 아나콘다
- 1252
- 크롤링
- 꿈두레
- 바닐라 javascript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |