본문 바로가기

분류 전체보기716

HTTP - GET, POST, PATCH PUT, DELETE 및 URI 설계 개념 사이트 추천 이 링크를 통해 구매하시면 제가 수익을 받을 수 있어요. 🤗https://inf.run/d6XMC 모든 개발자를 위한 HTTP 웹 기본 지식| 김영한 - 인프런 강의현재 평점 5점 수강생 35029명인 강의를 만나보세요. 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다. 네트워크 기본, HTTP 핵심 이해, HTTP API 설계 방법www.inflearn.com 내가 2년 전쯤에 구매해서 이제서야 다시 듣기 시작한 HTTP 강의다. 구매당시에는 다들 "필요하다고 해서" 사긴 했는데,뭐때문에 배우는지도 모르겠고, 별 흥미도 없어서 4개정도의 강의를 듣다가 묻어두었다. 하지만 이제와서 들으니 분명 유의미한 강의라고 보여서 HTTP 중 중요 부분 소개하고자 한다. 1.회.. 2025. 8. 11.
파이썬 - 계산기 간편화 코드 과제가 주어졌다.덧셈부터 종료까지 8가지의 조건이 주어지고,이것을 계산하는 수식을 만드는 것이다. import operator# 계산자ops = { 1: ('+', operator.add), 2: ('-', operator.sub), 3: ('*', operator.mul), 4: ('/', operator.truediv), 5: ('%', operator.mod), 6: ('//', operator.floordiv), 7: ('**', operator.pow),}while True: try: took = int(input('1.덧셈, 2.뺄셈, 3.곱셈, 4.나눗셈, 5.나머지, 6.몫, 7.제곱승, 8.종료: ')) except ValueE.. 2025. 6. 1.
플러터 - const 사용해야하는 이유 - 메모리 관리 예를 들어서void main(){ runApp(MaterialApp(home: Text('hello')));} 라고 하면,Text('hello')라는 것을 사용할때마다A메모리 주소, B메모리주소, C메모리주소 처럼선언되는 변수의 횟수가 늘어남에 따라서 저장되는 메모리 공간이 늘어갈 것이다. 하지만void main(){ runApp(const MaterialApp(home: Text('hello')));} 이렇게 const 를 붙여주게 되면MaterialApp을 가지고 Text 중에서도 hello를 가진 변수가 나오게 되면,선언될 때 마다 기존의MaterialApp - Text - hello를 찾아서, 이미 선언된 것이 있다면, 그것을 참조해서 사용하기 때문에 코드가 늘어갈 수록, 중복되는 것이 많아질 수.. 2025. 4. 12.
플러터 - import 해오는 pubspec.yaml의 name 설정 import 'package:flutter/material.dart';// pubspec.yaml를 읽어오면서, 해당 파일의 name으로 설정 되어있는 것을 가져온다.// pubspec.yaml의 기본 이름은 해당 플러터 프로젝트와 동일하다. 만약, 프로젝트 생성 후,// pubspec.yaml에서 변경하려고 하면 일단은 yaml 파일 자체에서는 변경이 되었는데, 읽어오는게 의미가 없었다.// 구조는 'package:/  pubspec.yaml의 이름은 매우 중요하다.프로젝트 - lib이 기본이 되어서, import로 읽기 시작하기 때문이다. 프로젝트 이름자체와 pubspec.yaml의 name은 연동되어있는 값이라, 별개로 갈 수 없어서1. 프로젝트명을 해당 pubspec.yaml을 염두해두고 잘 만들.. 2025. 3. 28.