Family Guy -  Brian Griffin

전체 글

· Python
사용자 입력(input)과 출력(print) 1. 입력(input) 1-1. 사용자 입력이 필요한 이유 지금까지 우리는 변수에 값을 직접 할당하는 형태로만 코드를 작성해왔다. 따라서 어떤 사용자에 대한 이름, 나이, 직업 정보를 저장하려면 아래와 같이 직접 정수, 문자열 값을 작성해야 한다. name = "kyle" age = 20 job = "engineer" 만약 프로그램을 실행할 때마다 다른 사용자의 이름, 나이, 직업 정보를 작성해야 한다면 어떨까? 소스 코드에서 매번 수정해야 하는 것일까? name = "alex" age = 30 job = "coach" 사용자가 100명이면 100번을 수정해야 할까? 1억 명이면 1억 번을 수정해야 할까? 1-2. 내장함수 input() 따라서 프로그램을 실행..
· Python
변수(Variables) 1. 변수란? 1-1. 변수는 상자이다. 변수란 데이터의 값을 저장하는 상자와 같다. 아래와 같이 number라는 이름의 스티커가 붙은 상자에 100이라는 값이 담겨있다면, 이를 변수 number에 정수 100이 담겨있다.라고 표현할 수 있다. 파이썬으로 표현하면 아래와 같다. number = 100 1-2. 할당(assignment) 변수를 생성할 때는 할당 연산자(=)를 사용한다. 변수 이름 = 변수에 저장되는 값의 형식으로 작성한다. 수학의 등호(=)처럼 왼쪽과 오른쪽이 같다는 의미가 아니다. 오른쪽 값이 왼쪽 변수에 할당된다라고 생각해야 한다. 변수를 출력하면, 해당 변수에 담긴 데이터의 값이 출력된다. name = "kyle" # name 변수에 문자열 "kyle"을 할..
· Python
기본 자료형(Data types) 1. 자료형이란? 자료형(data types)은 프로그래밍을 할 때 사용되는 모든 자료(데이터)의 형태를 의미한다. 현실 세계에는 이름, 나이, 주소, 성별 등 자료의 종류가 굉장히 다양하다. 따라서 어떤 형태의 자료를 처리할 것인지 알아야만, 그 자료를 올바르게 처리하여 원하는 결과물을 만들 수 있다. 파이썬에서는 아래와 같이 자료형을 구분한다. 2. 숫자형 2-1. 정수형(int) 양의 정수, 음의 정수, 0을 뜻한다. 정수형 혹은 int 타입이라고 말한다. 정수형 자료를 출력해 보자. print(100) print(0) print(-25) 100 0 -25 type() 내장함수를 사용하여 자료형을 알 수 있다. print(type(100)) print(type(0)..
· Python
1. 파이썬이란? - 파이썬 공식 문서 (https://docs.python.org/ko/3/) - 귀도 반 로섬 개인 페이지 (https://gvanrossum.github.io//) 파이썬(Python)은 1991년 귀도 반 로섬(Guido Van Rossum)이라는 사람이 개발한 프로그래밍 언어이다. 파이썬이라는 이름은 귀도 반 로섬이 좋아하는 코미디 쇼 “Monty Python’s Flying Circus”에서 따왔다고 전해진다. 파이썬은 고대 그리스 신화에 나오는 거대한 뱀의 이름이기도 하다. 그래서 파이썬의 공식 로고가 뱀 모양으로 그려져 있다. 2. 파이썬의 특징 “Life is too short, You need Python.” 파이썬은 어떤 운영체제에서도 실행된다.(윈도우, 맥, 리눅스 ..
· 기타
대한민국 교육박람회란? (Korea Educational Technology & Contents Fair 2024) 아시아 최대 규모 교육-에듀테크 전문 박람회 참여 기간 : 2024년 1월 17일(목) 장소 : 서울 코엑스 규모 : 420개사 1,400부스 참여 비용 : 주제 : 교육이 미래다 "The Future is Education" 최근 교육에 대한 관심이 많아져 1월 17일에 교육박람회를 다녀왔다! 여러 가지 최신 기술 동향을 파악하면서 생각보다 세상은 빠르게 돌아가고 있다는 것을 느꼈다. 그런 점을 생각하고, 뒤늦게라도 인상깊던 부스(기업)에 대해 정리했다. 이런 부분을 정리해두며, 교육 산업 시장에 대한 회고도 작성해보기 위해 티스토리로 작성해본다 ··· 「 원더시티 」 원더시티는 NHN ..
· 천재교육
[문제] 다음 링크의 정보와 ERD를 참고하여 REST API를 만드시오. ERD Entity: Product Fields: ProductId(PK), 상품 이름, 상품 설명, 상품 가격, 재고량, 상품 등록 일시 Django The web framework for perfectionists with deadlines. docs.djangoproject.com & django-admin startproject myproject & cd myproject & python manage.py startapp products `products` 앱의 `models.py` 파일에 모델을 정의한다. products/models.py from django.db import models class Product(mod..
· Django
[실습] Django REST framework Home - Django REST framework www.django-rest-framework.org Django에서 REST API를 만들수 있도록 도와주는 library Postman Postman API Platform | Sign Up for Free Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster. www.postman.com Django 서버에게 요청을 보낼 client의 역할을 해줄 ..
· CS
REST API RESTful API는 두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스 인터넷상의 리소스를 효율적으로 관리하고 사용하기 위한 아키텍처 스타일을 제공하며, 웹 API의 일반적인 디자인 원칙을 정의한다. 클라이언트-서버 디커플링 캐시가능성 무상태 계층화 시스템 균일한 인터페이스 요청(request)에 모든 것이 있다. 요청을 통해 어떤 데이터(resourece)에게 어떤 동작을 하고, 어떤 응답을 바라는지 알 수 있다. URI 어떤 데이터에게 URI(Uniform Resource Identifier)는 인터넷에 있는 자원에 대한 식별자 URL URL(Uniform Resource Locator)은 인터넷에 있는 자원을 식별하는 주소 URN URN(Unifo..
· Django
Django The web framework for perfectionists with deadlines. www.djangoproject.com URL URL 패턴 분리 URL 구성을 체계적이고 관리하기 쉽게 만들어 주기 위함. mysite/urls.py from django.urls import path, include # from articles import views urlpatterns = [ path("admin/", admin.site.urls), # path("articles/", views.data), # path("articles/json-data/", views.json_data), path("articles/", include("articles.urls")), ] articles/u..
· Django
Django The web framework for perfectionists with deadlines. www.djangoproject.com web framework 웹 프레임워크(web framework)은 웹 서비스 개발 보조용으로 만들어지는 소프트웨어 프레임워크 웹 페이지를 개발하는 과정에서 겪는 어려움을 줄이는 것이 주 목적으로 통상 데이터베이스 연동, 템플릿 형태의 표준, 세션 관리, 코드 재사용 등의 기능을 포함하고 있다. Backend 백엔드(Backend)는 웹사이트, 애플리케이션 등의 서버 측면을 의미한다. 사용자가 직접 보거나 상호 작용하지 않는, 데이터 처리, 저장, 및 애플리케이션의 핵심 기능을 수행하는 부분이다. 다음과 같은 언어와 backend framework들이 있으며,..
조나희
Cozzin %