개인 토이 프로젝트 - 나만의 도서 검색 웹 서비스 (도서관 정보나루, 알라딘 API Key 신청)

💡 본 글은 스파르타코딩클럽 ‘왕초보 시작반’ 개인 프로젝트를 진행하며 작성한 내용입니다. 기획 배경 평소 읽고 싶은 책이 생기면 여러 군데를 검색합니다. 동네 도서관에서 빌릴 수 있는지, 알라딘 중고 서점에는 올라 왔는지, 회사 전자책 도서관에 있는지 등 검색하며 최대한 구매하지 않고 읽을 방법을 궁리합니다. 매번 최소 세 군데나 검색하는 번거로움을 해소하고자, 이번 기회를 통해 책을 한 번에 검색할 수 있는 웹 서비스를 개발하였습니다. 주요 기능 상단: 책 제목 입력 시 실시간으로 책 목록 보여주기 중단: 검색 시 도서관, 알라딘 중고 매장, 전자책 도서관 검색 결과 보여주기 하단: 읽고 싶...

더보기

웹 개발 기초 05. 프로젝트 구현, AWS 서버 배포 (feat. 스파르타 코딩 클럽)

💡 본 글은 스파르타코딩클럽 ‘왕초보 시작반’ 5주차 강의 내용을 바탕으로 정리하였습니다. 서버 배포 왜 AWS EC2를 사는가? 서버는 클라이언트의 요청에 항상 응답할 수 있도록 프로그램을 항상 실행해주어야 함 프로그램을 항상 실행하기 위해서는? 컴퓨터가 항상 켜져 있어야 하고 모두가 접근할 수 있는 공개 주소인 공개 IP 주소로 나의 웹 서비에 접근할 수 있도록 해야 함 보안 상의 문제로 개인 컴퓨터를 서버로 잘 사용하지는 않음, 클라우드 컴퓨터에 배포 AWS EC2에 배포하기 EC2 구매 Ubuntu: Linux 기반 운영체제, 오픈소스 ...

더보기

웹 개발 기초 04. Flask 서버 구현 (feat. 스파르타 코딩 클럽)

💡 본 글은 스파르타코딩클럽 ‘왕초보 시작반’ 4주차 강의 내용을 바탕으로 정리하였습니다. Flask 프레임워크 웹 프레임워크 Django 보다 가벼운 대신 개발자가 많은 부분을 개발해야 함 🌐 Flask 공식 문서 기본 구조 프레임워크를 사용하려면 다음의 구조는 지켜주어야 함 서버 파일은 통상적으로 app.py라고 명명 📂project └📂static (image, css files) └📂templates (html files) └📄app.py 서버 구동을 위한 기본 코드 로컬의 5000 포트로 서버 시작 http://0.0.0.0:8000 으로 This...

더보기

웹 개발 기초 03. 파이썬 기초, 웹 스크래핑 (feat. 스파르타 코딩 클럽)

💡 본 글은 스파르타코딩클럽 ‘왕초보 시작반’ 3주차 강의 내용을 바탕으로 정리하였습니다. Python 기초 변수 선언 변수형을 따로 선언할 필요 없이 변수명으로만 바로 선언 가능 first_name = 'taco' last_name = 'kim' 리스트, 딕셔너리 # 리스트 fruits = ['사과', '배', '수박'] fruits.append('귤') # 딕셔너리 a_dictionary = {'name':'bob', 'age': 27} print(a_dictionary['name']) a_dictionary['height'] = 178 함수 def 함수이름(파라미터, ...): return 반...

더보기

Oracle 12c 데이터베이스 19 - 유용한 팁

💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다. 시스템명령어 실행 SQL > 프롬프트 상에서 ! 입력하고 시스템명령어 사용 가능 !ls : 폴더/파일 리스트 확인 !clear: 화면 지우기 화면 포맷팅 한 줄 길이 SET LINESIZE 100 SET LINE 100 한 페이지 길이 SET PAGESIZE 100 SET PAGE 100 컬럼 길이 COL 컬럼명 FORMAT a10 ...

더보기