스파르타코딩클럽
-
Docker란? ocker 컨테이너는 애플리케이션의 모든 코드 및 종속성을 표준 형식으로 패키징할 수 있게 해주는 컨테이너입니다. 이를 통해 애플리케이션이 컴퓨팅 환경 전반에서 빠르고 안정적으로 실행될 수 있죠. Docker 컨테이너는 라이브러리, 시스템 도구, 코드, 런타임 등 애플리케이션 실행에 필요한 모든 것을 담고 있는 인기 있는 경량의 독립형 실행 컨테이너입니다. Docker는 개발자가 컨테이너화된 애플리케이션을 빠르게 빌드, 테스트 및 배포할 수 있게 해주는 소프트웨어 플랫폼이기도 합니다. [출처] : https://www.oracle.com/kr/cloud/cloud-native/container-registry/what-is-docker/ Docker 명령어 reference https:/..
TIL_220707_dockerDocker란? ocker 컨테이너는 애플리케이션의 모든 코드 및 종속성을 표준 형식으로 패키징할 수 있게 해주는 컨테이너입니다. 이를 통해 애플리케이션이 컴퓨팅 환경 전반에서 빠르고 안정적으로 실행될 수 있죠. Docker 컨테이너는 라이브러리, 시스템 도구, 코드, 런타임 등 애플리케이션 실행에 필요한 모든 것을 담고 있는 인기 있는 경량의 독립형 실행 컨테이너입니다. Docker는 개발자가 컨테이너화된 애플리케이션을 빠르게 빌드, 테스트 및 배포할 수 있게 해주는 소프트웨어 플랫폼이기도 합니다. [출처] : https://www.oracle.com/kr/cloud/cloud-native/container-registry/what-is-docker/ Docker 명령어 reference https:/..
2023.01.02 -
github : https://github.com/DHL68/github-DHL68/tree/main/22_04_07_calculator GitHub - DHL68/github-DHL68: github-DHL68-practice github-DHL68-practice. Contribute to DHL68/github-DHL68 development by creating an account on GitHub. github.com GUI 계산기 만들기 강의 내용 import tkinter as tk # 명령어 변수 operator = {'+':1, '-':2, '/':3, '*':4, 'C':5, '=':6} disValue = 0 # 결과값 변수 / 정수 stoValue = 0 # 저장된 값 opPre =..
[내일배움캠프] 사전과제 - 계산기 만들기github : https://github.com/DHL68/github-DHL68/tree/main/22_04_07_calculator GitHub - DHL68/github-DHL68: github-DHL68-practice github-DHL68-practice. Contribute to DHL68/github-DHL68 development by creating an account on GitHub. github.com GUI 계산기 만들기 강의 내용 import tkinter as tk # 명령어 변수 operator = {'+':1, '-':2, '/':3, '*':4, 'C':5, '=':6} disValue = 0 # 결과값 변수 / 정수 stoValue = 0 # 저장된 값 opPre =..
2023.01.02 -
github : https://github.com/DHL68/github-DHL68/tree/main/22_04_08_arcade%20games GitHub - DHL68/github-DHL68: github-DHL68-practice github-DHL68-practice. Contribute to DHL68/github-DHL68 development by creating an account on GitHub. github.com 1. 똥 피하기 게임(기초) import pygame pygame.init() # 초기화 (반드시 필요) # 화면 크기 설정 screen_width = 480 # 가로 크기 screen_height = 640 # 세로 크기 screen = pygame.display.set_..
[내일배움캠프] 사전과제 - 추억의 오락실 게임 만들기github : https://github.com/DHL68/github-DHL68/tree/main/22_04_08_arcade%20games GitHub - DHL68/github-DHL68: github-DHL68-practice github-DHL68-practice. Contribute to DHL68/github-DHL68 development by creating an account on GitHub. github.com 1. 똥 피하기 게임(기초) import pygame pygame.init() # 초기화 (반드시 필요) # 화면 크기 설정 screen_width = 480 # 가로 크기 screen_height = 640 # 세로 크기 screen = pygame.display.set_..
2023.01.02 -
github : https://github.com/DHL68/github-DHL68/tree/main/22_04_15_memory%20test%20game GitHub - DHL68/github-DHL68: github-DHL68-practice github-DHL68-practice. Contribute to DHL68/github-DHL68 development by creating an account on GitHub. github.com 기억력 테스트, 침팬지를 이겨라 import pygame from random import * # 레벨에 맞게 설정 def setup(level): global display_time # 얼마동안 숫자를 보여줄지 display_time = 5 - (level //..
[내일배움캠프] 사전과제 - 추억의 오락실 게임 만들기github : https://github.com/DHL68/github-DHL68/tree/main/22_04_15_memory%20test%20game GitHub - DHL68/github-DHL68: github-DHL68-practice github-DHL68-practice. Contribute to DHL68/github-DHL68 development by creating an account on GitHub. github.com 기억력 테스트, 침팬지를 이겨라 import pygame from random import * # 레벨에 맞게 설정 def setup(level): global display_time # 얼마동안 숫자를 보여줄지 display_time = 5 - (level //..
2023.01.02 -
딥러닝 기반 유화 제작 프로젝트 종료 github : https://github.com/sparta-camp-helpme/ai_museum_backend GitHub - sparta-camp-helpme/ai_museum_backend: ai_museum_backend ai_museum_backend. Contribute to sparta-camp-helpme/ai_museum_backend development by creating an account on GitHub. github.com 이번 프로젝트를 하면서.. 개인적으로 나 자신에게 많이 실망하고 자책하는 프로젝트였지 않았나 생각된다.. 함께 해준 팀원들 모두 정말 열심히 했고, 나 조차도 밤을 꼬박 세워가며 했지만, 예측하지 못한 변수와 같잖은..
TIL_220706_팀 프로젝트 KPT딥러닝 기반 유화 제작 프로젝트 종료 github : https://github.com/sparta-camp-helpme/ai_museum_backend GitHub - sparta-camp-helpme/ai_museum_backend: ai_museum_backend ai_museum_backend. Contribute to sparta-camp-helpme/ai_museum_backend development by creating an account on GitHub. github.com 이번 프로젝트를 하면서.. 개인적으로 나 자신에게 많이 실망하고 자책하는 프로젝트였지 않았나 생각된다.. 함께 해준 팀원들 모두 정말 열심히 했고, 나 조차도 밤을 꼬박 세워가며 했지만, 예측하지 못한 변수와 같잖은..
2023.01.01 -
유화 제작 프로젝트에서 사용되는 로직에 대해서 딥러닝 기능을 구현하기 위해 쓰였던 코드에 대해서 조사해보았다. default_storage default_storage는 Django에서 file manage를 쉽게 할 수 있는 라이브러리 FileSystemStorage 클래스는 로컬 파일 시스템에서 기본 파일 스토리지를 구현한다. 별도의 인자값 없이 생성한다면 파일을 저장할 디렉토리의 Root 경로는 settings.py의 MEDIA_ROOT 값이며, 저장된 파일을 serving하는 URL 또한 settings.py의 MEDIA_URL 값이다. default_storage의 주요 메소드 from django.core.files.storage import default_storage file = reque..
TIL_220703_팀 프로젝트유화 제작 프로젝트에서 사용되는 로직에 대해서 딥러닝 기능을 구현하기 위해 쓰였던 코드에 대해서 조사해보았다. default_storage default_storage는 Django에서 file manage를 쉽게 할 수 있는 라이브러리 FileSystemStorage 클래스는 로컬 파일 시스템에서 기본 파일 스토리지를 구현한다. 별도의 인자값 없이 생성한다면 파일을 저장할 디렉토리의 Root 경로는 settings.py의 MEDIA_ROOT 값이며, 저장된 파일을 serving하는 URL 또한 settings.py의 MEDIA_URL 값이다. default_storage의 주요 메소드 from django.core.files.storage import default_storage file = reque..
2023.01.01 -
HELPME team S.A(Starting Assignment) 🏠 소개 '사용자들이 만든 유화를 전시하는 온라인 미술관' ⏲️ 개발기간 2022년 06월 28일 ~ 2022년 07월 05일 🧙 맴버구성 Backend - https://github.com/sparta-camp-helpme/ai_museum_backend/ frontend 개발 별도 - https://github.com/sparta-camp-helpme/ai_museum_frontend 김성호 : 상세페이지 백선영 : 로그인/회원가입 필수 정보 이동현 : 개인페이지 / 딥러닝 한건희 : 메인페이지 📌 필수 기능 Django Rest Framework를 사용해서 프로젝트를 진행해주세요. 프론트엔드와 백엔드를 별도의 레포지토리로 관리해주세요..
TIL_220627_유화 제작 프로젝트 SAHELPME team S.A(Starting Assignment) 🏠 소개 '사용자들이 만든 유화를 전시하는 온라인 미술관' ⏲️ 개발기간 2022년 06월 28일 ~ 2022년 07월 05일 🧙 맴버구성 Backend - https://github.com/sparta-camp-helpme/ai_museum_backend/ frontend 개발 별도 - https://github.com/sparta-camp-helpme/ai_museum_frontend 김성호 : 상세페이지 백선영 : 로그인/회원가입 필수 정보 이동현 : 개인페이지 / 딥러닝 한건희 : 메인페이지 📌 필수 기능 Django Rest Framework를 사용해서 프로젝트를 진행해주세요. 프론트엔드와 백엔드를 별도의 레포지토리로 관리해주세요..
2023.01.01 -
restframework-simplejwt 인증의 종류 1. 세션 인증 방식 브라우저에서 사용자가 인증(Authentication)을 수행하면 서버에서 사용자의 정보를 저장. 응답으로 세션(JSESSIONID) 키를 이용해 클라이언트 브라우저의 쿠키에 세션(JSESSIONID)의 정보를 저장하게 됨. 클라이언트는 브라우저 쿠키에 저장된 세션으로 저장된 세션정보를 이용해 인가(Authrization)된 정보에 접근 허용. 2. 토큰 인증 방식 토큰 인증 방식은 사용자가 인증을 수행하면 서버에서는 토큰을 생성한 뒤에 저장하지 않고(stateless) 토큰값을 사용자의 브라우저에게 응답함. 토큰값을 사용자가 인가된 사용자만 사용할 수 있는 서비스를 요청할 때 함께 보내게 되고, 서버에서 이 토큰을 의미 있는 ..
TIL_220630_rest_framework_simplejwtrestframework-simplejwt 인증의 종류 1. 세션 인증 방식 브라우저에서 사용자가 인증(Authentication)을 수행하면 서버에서 사용자의 정보를 저장. 응답으로 세션(JSESSIONID) 키를 이용해 클라이언트 브라우저의 쿠키에 세션(JSESSIONID)의 정보를 저장하게 됨. 클라이언트는 브라우저 쿠키에 저장된 세션으로 저장된 세션정보를 이용해 인가(Authrization)된 정보에 접근 허용. 2. 토큰 인증 방식 토큰 인증 방식은 사용자가 인증을 수행하면 서버에서는 토큰을 생성한 뒤에 저장하지 않고(stateless) 토큰값을 사용자의 브라우저에게 응답함. 토큰값을 사용자가 인가된 사용자만 사용할 수 있는 서비스를 요청할 때 함께 보내게 되고, 서버에서 이 토큰을 의미 있는 ..
2023.01.01