전체 글 621

프론트엔드, 백엔드, 클라이언트, 서버, 데이터베이스, 렌더링, 풀스택

프론트엔드: 사용자에게 정보를 보여준다. - 사용 언어: HTML(사이트의 구조), CSS(외관), JavaScript(상호작용) - 프레임워크: React, Angular ※ 프레임워크(Framework)란? 프론트엔드와 백엔드 구현에 공통으로 사용되는 각종 기능을 수행하는 여러 코드가 미리 탑재된 툴이다. 사용자가 모든 코드를 일일이 작성하지 않아도 된다는 점이 라이브러리와 비슷하지만, 라이브러리는 사용자가 직접 필요한 기능을 호출해야 하는 반면, 프레임워크는 사용자가 호출하지 않는다. 사용자가 프레임워크에 맞게 코드를 정의하고, 어떤 경우에 이 코드를 실행해야 하는지 계획을 세워둔다면 프레임워크가 알아서 해당 코드를 호출하기 때문이다. 백엔드: 파이썬 등 프로그래밍 언어로 로직을 짜거나, 연산 등을..

웹개발/Flask 2022.11.02

time, time.sleep, time.time, time.ctime

sleep(?) 일시정지하기 time 모듈 안의 sleep 함수를 가져온다. ?자리에 '초 second 단위' 시간을 적는다. import time time.sleep(0.1) 0.1초 일시정지하고, 다시 실행하라는 뜻이다. time.time() 현재 시간을 출력한다. 그런데, 실수 float 형태로 반환된다. current_time = time.time() >>1444532446.467043 time.ctime() 사람들이 쉽게 읽을 수 있는 형태로 반환하려면, ctime이라고 적는다. current_time = time.ctime() >>'Sun Oct 11 12:00:50 2015'

DB, KB, Carrot 자동차 보험 컬쳐랜드 문화상품권 결제, 오류 확인, 자동차보험 가입 팁

모아둔 컬쳐랜드 문화상품권으로 자동차 보험을 결제했다. 그런데, 결제창에서 컬쳐랜드 결제하기가 나오지 않아서 애를 먹었다. 이유는 바로 접속하지 않아서이다. 이전에 계산했던 기록으로 보험료를 산출한다면 문화상품권 결제가 되지 않는다. 매년 반복되는 과정이기 때문에 나를 위해 기록하지만, 방문하는 분들에게도 도움이 되었으면 좋겠다. 1. 컬쳐랜드 로그인하기 https://www.cultureland.co.kr/main.do 컬쳐랜드 www.cultureland.co.kr 2. 온라인쇼핑탭에서 DB손해보험 클릭하기 3. 내 자동차 보험 문화상품권으로 가입하기 클릭 3. 본인인증하기 4. 새로 계산하기 최근 계산한 보험료를 확인하기 버튼을 누르면, 컬쳐랜드 결제 페이지가 나오지 않는다. 반드시 새로 보험료 산..

데코레이터, 일급 객체, 중첩함수, 데코레이터 함수 만드는 방법

데코레이터란? 각 함수에 기능을 따로 추가하고 싶을 때 데코레이터를 사용한다. 다시 말해 이미 있는 함수에 다른 기능을 더하는 함수이다. 데코레이터 개념을 설명하기 앞서 아래의 두 가지 파이썬 문법을 복습해보자. 1. 파이썬 함수는 일급 객체(First-class object) 일급 객체라는 뜻은 함수를 인자로 전달할 수 있는 것이다. def divide(n1, n2): return n1/n2 def calculate(cal_func, n1, n2): return cal_func(n1,n2) 2. 중첩함수의 다양한 출력 방식 def outer_func(): print("outer") def nested_func(): print("inner") return nested_func outer_func() >>..

[49-2 Selenium] deprecated, 미지원 예정, chromedriver, webdriver_manager

deprecated는 다양한 언어와 분야에 걸쳐 자주나오는 단어이다. '더이상 사용되지 않은' 이라는 의미로 다운그레이드 downgrade와 같은 뜻이다. 따라서 공식 문서에서 deprecated라는 언급이 있으면 해당 코드는 사용하지 않는 것이 좋다. 이제까지 Selenium 예제를 풀면서 크롬 드라이버를 다운받은 경로인 executable_path 속성을 많이 썼었는데, 이 역시 곧 지원이 제한된다는 알림이 뜬다. executable_path has been deprecated, please pass in a Service object driver = webdriver.Chrome(executable_path=chrome_driver_path) 그렇다면 앞으로 어떻게 해야할까? 파이참 인터프리터를 쓴..

HTML & CSS 2022.10.31