전체 글 썸네일형 리스트형 AWS CCP 자격증 시험 준비 및 합격 후기(CLF-C02) 비전공자,노베이스 1. AWS 클라우드 경험과 공부 기간(약 2주)부트캠프에서 AWS Lightsail 서비스를 배우긴 했는데, 어버버 따라했던 것이라 사실 기억에 남는건 없었습니다..! 😁공부 기간은 진지하게 한 날짜를 합치면 약 2주 정도 되는 것 같습니다.처음 일주일은 개념들이 거의 외계어 같았던지라.. 2주째부터는 개념들이 좀 익혀지면서 집중했습니다. 2. 무엇으로 공부를 했는가?(1) Udemy 강의AWS Certified Cloud Practitioner CLF-C02 시험 합격하기Stephane 이 분이 유명하다해서 할인 기간에 15000원에 구매했습니다. 한글 자막 제공되는데 처음에 개념 정립할 때는 뭐가 뭔소리인지 몰라서 졸렸습니다..이해 안된채로 영상만 흘려보내면 바보가 되어버리니까 영상 끊어가면서 메.. 더보기 비전공자로 개발 공부하면서 느낀 것 매순간 이해를 한 번에 못하고 스트레스 받고 자괴감에 빠지는 날들을 반복하면서어떻게 이 굴레에서 조금이나마 벗어날 수 있을까 생각을 해봤다정리 해보니까 무조건 이해를 못 한다는 전제를 깔면 조금 편안해짐개념을 보고 한번에 이해할거야! 이런건 지금 내 수준에선 절대 없다 생각하면 편한듯.어차피 수십개 블로그는 읽어봐야 계속 머리에 때려 박히면서 그나마 형태라도 잡혀간다. 눈으로 훑기만 하면 기억에 안 남음정보를 그냥 수동적으로 받아 들이지 말고 사고를 하면서 곱씹어야 머리에 남는데개념 받아들여지는 것 조차 힘들때가 있으니도식화를 하던 글로 써보든 어떤 형태로든 다뤄보면 좋은 것 같다. 그 과정에서 이해하기도 하니까눈으로는 공부하고 있는데 정신이 안드로메다로 가면 그냥 멍때리는거랑 똑같은듯 이러면 시간만 날.. 더보기 [FastAPI] - SQLAlchemy, Postgresql 데이터 베이스 연동 시도 과정 튜토리얼 개념으로 코드에 적용하는 것은 또 생소해져버려서..(나만 그런지도)이것저것 보면서 연동된 과정들을 기록 해보려고 한다. 1. 데이터베이스 연결 설정우선 데이터베이스 연결 파일인 database.py를 생성하였다. SQLAlchemy를 db에 연결하기 위해서 엔진,세션, ORM과 맵핑할 모델 기본 클래스를 생성해줘야한다. # database.pyfrom sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy.orm import sessionmaker# 데이터베이스 URL 설정# format: "postgresql://사용자이름:비밀번호@호스트:포트번호/데이터베이스이름.. 더보기 [SQLAlchemy] - 개념정리 및 입문하기 SQLAlchemySQLAlchemy(줄여서 SQLA)는 Python에서 독립적으로 사용할 수 있는 데이터베이스 ORM 라이브러리로 데이터베이스를 쉽게 다룰 수 있도록 도와준다. 즉, DB 쿼리를 SQL문으로 직접 작성하지 않아도 파이썬 코드로 실행이 가능하다. Django ORM과 다르게 SQLA는 특정 프레임워크에 종속 되지 않아 Flask,FastAPI 등 다양한 프레임워크와 사용 가능하다. ORM 이란?ORM(Object Relational Mapping)은 객체(Object)와 관계형 데이터(Relational Data) 간의 맵핑을 제공하는 도구로개발자들이 데이터베이스와 상호작용할 때 SQL 쿼리 대신 Python같은 프로그래밍 언어로 데이터를 처리할 수 있게 해주는 기술이다.왜 ORM이 필요.. 더보기 [FastAPI] DDD (Domain-Driven Design) pattern 프로젝트 흐름 파악 용도로 기록 더보기 [Python] - Caching 캐싱 적용하기 1. Caching 개념캐싱은 접근 속도가 느린 데이터를 빠르게 사용할 수 있도록 임시 저장소(캐시)에 저장하여 재사용하는 기술입니다.주로 반복적으로 사용하는 데이터나 연산 결과를 저장해 다음 요청시에 계산을 생략하는 방식으로 성능을 최적화합니다. 웹 브라우저와 캐싱흔히 브라우저 속도가 느리거나 작동이 잘 안되면 캐시 삭제해라 이런 말 많이 들어보셨을텐데웹 브라우저는 우리가 방문했던 웹 페이지 데이터를 *로컬 캐시에 저장합니다.*로컬 캐시는 일반적으로 RAM, 디스크, 특정 애플리케이션의 메모리 공간에 저장됩니다. 그래서 네트워크나 원격 서버와 통신하지 않고 로컬 저장소에서 바로 데이터 접근을 하기 때문에 속도가 빠릅니다.저장된 데이터는 일시적 저장 형태로 프로그램이 종료 되거나 캐시 만료 시간이 지나면.. 더보기 [Python] - decorator 데코레이터 개념 @staticmethod, @classmethod (1) 1. @decorator데코레이터는 다른 함수를 감싸는 함수로, 기존 코드를 수정하지 않고도 동작을 추가하거나 변경할 수 있습니다.파이썬에서는 @함수명 문법을 사용해 데코레이터를 적용합니다.데코레이터는 함수뿐만 아니라 클래스에도 적용할 수 있습니다. 1. 1 @decorator 함수데코레이터는 함수를 매개변수로 받아 내부에서 새로운 함수를 정의하고 반환합니다. def my_decorator(func): def wrapper(): print("Something before the function runs") func() # 원래 함수 호출 print("Something after the function runs") return wrapper d.. 더보기 [pandas 🐼] - 기본 데이터 구조 1.판다스 데이터 구조판다스 데이터 구조는 Series, 1차원, DataFrame, 2차원으로 나누어져있다.데이터 처리 시 필요한 데이터 세트는 2차원 데이터로 구성 되어있다. 1차원 Series : 같은 유형의 배열로 표시된 1차원 데이터2차원 DataFrame : 유형이 지정되어있으며 크기가 가변적인 테이블 형식으로 행렬 형태판다스 핵심 객체는 DataFame이다. 1.2 index와 Series-Index는 RDMS의 PK처럼 개별 데이터를 고유하게 식별하는 Key값-Series는 칼럼이 하나뿐인 데이터 구조체 Series와 DataFrame의 가장 큰 차이는 Series는 컬럼이 한 개, DataFrame은 칼럼이 여러 개 데이터 구조체 1.3 pivot_table엑셀에서 피벗테이블 기능을.. 더보기 이전 1 2 3 4 ··· 9 다음 목록 더보기