웹 개발 기초 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 ...

더보기

Oracle 12c 데이터베이스 18 - 대용량 데이터베이스 구축 기술

💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다. 대형 데이터베이스 구축 기술 필요성 데이터는 계속 늘어남 한 대의 DBMS 서버로는 처리 능력의 한계 성능 업그레이드 HDD → SSD(All Flash Memory) → 인 메모리 머신(In Memory Machine) 하지만 이 방식으로는 한계가 있음 VLDB(Very Large DBMS) 샤딩 DBMS 내용 분할(DB/테이블) Join 시 어느 테이블이 어느 DB에 있는지 Loca...

더보기

Oracle 12c 데이터베이스 17 - 저장 프로시저, 트리거(Trigger)

💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다. 저장 프로시저(Stored Procedure) 개념 SQL을 함수 형태로 저장하고 사용하는 방법(Static SQL) 컴파일러가 프리컴파일해두고 수행, 성능 상 이점이 있음 📌 일반적인 SQL은 Dynamic SQL로, 인터프리터 방식으로 작동(엔터를 치면 그때마다 번역을 해서 동작) 문법 저장 프로시저 정의 CREATE OR REPLACE PROCEDURE 프로시저명(인자 인자형, ...) BEGIN sql 문장... END 저장 프로시저 호출 EXECUTE 프로...

더보기