01-4. 자료형
·
Python
숫자와 문자열의 다양한 기능문자열의 format() 함수format 함수는 문자열이 가지고 있는 함수 이다. 이 함수를 이용하면 숫자와 문자열을 다양한 형태로 출력할 수 있다.중괄호{}를 포함한 문자열 뒤에 마침표를 찍고 format 함수를 사용하는데 중괄호의 개수와 format 함수 괄호 안 매개변수는 반드시 같아야 한다. 중괄호 기호의 개수가 format 함수의 매개변수 개수보다 많으면 IndexError가 발생한다."{}".format(10)"{} {}".format(10, 20)"{} {} {} {} {}".format(101, 202, 303, 404, 505)이러한 형태로 함수를 사용하면 앞쪽에 있는 문자열의 중괄호 기호가 format 함수  괄호 안에 있는 매개변수로 차례대로 대치되면서 숫자..
OZ 초격차 캠프 수료 후기: 개발자로 도약한 나의 도전기
·
기타
🖤 자기 소개안녕하세요!저는 0과 1을 볶는 Backend Developer 이정제입니다.이전에는 광고 및 마케팅 분야에서 실무를 쌓으며 광고 전략 수립, 홍보 지원 등 다양한 업무를 수행했지만 디지털 기술과 데이터 기반 문제 해결의 중요성을 깨달아 개발자로 전환하게 되었습니다.🖤 캠프 참여 계기 - 왜 개발인가?기존 업무에서 데이터와 디지털 기술의 중요성을 깨달았습니다.체계적인 커리큘럼과 실무 중심의 교육으로 진짜 개발 실력을 키우고 싶었어요.초격차 캠프의 집중적인 교육 프로그램과 협업 프로젝트에 매력을 느껴 도전하게 되었습니다.🖤 배움의 흔적6개월 동안 캠프에서의 경험은 마치 한 권의 성장 스토리를 읽는 듯한 시간이었습니다.주요 기술 습득:처음 파이썬의 간결한 문법을 접했을 때는 전혀 다른 언어..
최애롤 프로젝트 개발 후기 - RESTful API 개발 및 CI 테스트 환경 최적화 경험
·
프로젝트
안녕하세요. 백엔드 개발자 이정제입니다. 이번 포스팅에서는 최근 진행했던 최애롤 프로젝트에서 겪은 주요 경험과 문제 해결 과정에 대해 공유하려고 합니다.프로젝트 소개최애롤은 사용자가 좋아하는 리그 오브 레전드(LoL) 프로 선수와 팀을 구독하고, 관련 정보를 관리할 수 있는 서비스입니다. 저는 이 프로젝트에서 백엔드 개발을 담당하며, 선수 및 팀 정보, 스케줄, 커뮤니티 게시판 관련 API를 개발했습니다.기술 스택언어 및 프레임워크: Python, Django, Django REST Framework (DRF)데이터베이스: PostgreSQL서버: Gunicorn, Nginx클라우드 서비스: AWS (EC2, RDS, S3)배포 및 컨테이너: Docker기타: Certbot (HTTPS 인증서), Git..
운영체제와 컴퓨터 하드웨어 구조 이해하기
·
컴퓨터 과학
컴퓨터는 우리가 매일 사용하는 도구지만 내부 구조와 작동 원리를 알면 더욱 효율적으로 활용할 수 있다. 1. 운영체제란? 컴퓨터의 두뇌 같은 시스템 소프트웨어운영체제는 컴퓨터 하드웨어(CPU, 메모리, 입출력 장치 등)가 사용자 기대에 맞춰 작동하도록 돕는 시스템 소프트웨어다.운영체제를 플랫폼 소프트웨어라고도 부르며 사용 기기와 목적에 따라 다양한 유형이 존재한다.2. 컴퓨터 하드웨어 구조컴퓨터는 다음과 같은 주요 하드웨어 요소로 구성된다:CPU (중앙처리장치)컴퓨터의 연산과 제어를 담당하는 두뇌 역할ALU: 산술 및 논리 연산 수행CU: 명령어 해석 및 실행 제어Register Set: 데이터를 임시로 저장하는 고속 메모리메인 메모리프로그램 실행 시 데이터를 저장하는 공간(RAM)실행 중인 프로그램의 ..
초격차 캠프: AWS 해커톤 후기 - MangGom 팀의 도전과 성장 이야기
·
기타
🖤 MangGom 팀 소개안녕하세요! 저희는 MangGom 팀입니다.팀장: 이정제팀원: 유효종MangGom은 팀장인 제가 망그러진곰을 닮아서 이렇게 만들었습니다! 이번 AWS JAM에 참가하며 AWS 서비스를 활용한 실전 과제 해결과 팀워크를 다지는 것을 목표로 했습니다. (사실 1등이 하고 싶었어요!)그리고 기쁜 소식! 저희는 총 5개 팀 중에서 2등(822점)을 차지하며 성공적으로 해커톤을 마무리했습니다. 🎉🖤 AWS JAM 도전 이야기🔍 AWS JAM의 주제와 목적이번 AWS JAM의 주제는 실제 클라우드 환경에서의 문제 해결이었습니다. 과제는 클라우드 보안, 데이터 처리, 배포 자동화 등 다양한 영역에서 출제되었고 참가자들은 제한 시간 내에 문제를 해결하며 실력을 겨뤘습니다.🎯 MangG..
01-3. 자료형
·
Python
변수와 입력변수변수 는 값을 지정할 때 사용하는 식별자다.하나의 값을 저장할 수 있는 공간을 생성 하는 것 쉽게 말하면 변수는 데이터를 저장하는 상자라고 생각하면 된다. 이상자에는 숫자, 문자열, 리스트, 등 다양한 종류의 데이터가 들어갈 수 있다. 변수를 사용하면 나중에 이 데이터를 쉽게 참조 하거나 변경할 수 있다.변수를 선언하는 방법변수 이름 정하기1. 변수 이름은 알파벳, 숫자, 언더스코어(_)로 구성될 수 있다.2. 숫자로 시작할 수 없다.3. 공백이나 특수 문자를 사용할 수 없다.(예시):올바른 변수 이름: age, my_score, name잘못된 변수 이름: 1age, my score, name!변수 선언1. 변수를 생성하는 것을 의미한다.변수 할당하기1. 변수에 값을 넣는 것을 의미한다.2..
01-2. 자료형
·
Python
숫자 숫자의 종류정수(integer): 소주점이 없는 숫자를 정수형이라 한다. (예시) 0, 1, 231, -12실수(floating point): 소수점이 있는 숫자를 실수형이라 한다. (예시) 0.0, 23.124, -3.4이때 주의할 점은 0은 소수점이 없는 숫자이고 0.0은 소수점이 있는 숫자라는 것이다.같은 크기를 나타낸다 해도 소수점이 있냐 없냐에 따라서 숫자의 자료형이 달라지기 때문에 주의해야 한다.!!사칙 연산자: +, -, *, /가장 기본적으로 덧셈, 뺄셈, 곱셈, 나눗셈과 같은 사칙 연산자를 생각한다.정수 나누기 연산자(//): 숫자를 나누고 소수점 이하의 자릿수를 떼어 버린 후 몫만 나타낸다. 쉽게 말하면 3/2는 1.5를 계산 하지만 3//2는 1.5에서 소수점을 뗀 1 만 결과로..
01-1. 자료형
·
Python
자료형과 문자열자료형과 기본 자료형파이썬은 개발자들이 쉽게 사용할 수 있도록 기능과 역할에 따라서 자료를 구분하는데 이렇게 구분된 종류를 '자료형' 이라고 부른다.문자열: 메일 제목, 메세지 내용등을 말한다. (예시) "안녕하세요". "Hello World"숫자: 물건의 가격, 학생의 성적등을 말한다. (예시) 52, 275. 123.34불(bool): 친구의 로그인 상태등을 말한다. (예시) True(참), False(거짓) 만 나타낼 수 있는 데이터 타입파이썬에서 자료의 형식을 확일할 때는 True() 함수를 사용한다. 문자열프로그래밍 언어에서 글자들이 열로 나열된 것을 문자열(string) 이라고 부른다. 쉽게 말하면 문자들이 열처럼 나열 되어있다~ 라고 생각하면 된다.이스케이프 문자는 역슬..
Python 시작하기
·
Python
프로그램을 만드는 것을 우리는 프로그래밍이라 부른다. 그렇다면 프로그램이 무엇일까? 바로 Pro + Gram이 합쳐져 만들어진 단어이다. Pro는 '미리', '먼저'를 의미하고 Gram은 '작성된 것'을 의미한다 따라서 프로그램이란 '미리 작성된 것'을 의미한다. 컴퓨터가 아무리 똑똑해도 이해할 수 있는 값은 오로지 0과 1로 이루어진 '이진 숫자'이다.과거에는 선배님들이 '이진 숫자'를 이용해서  프로그램을 만들었다. 이진 숫자로 이루어진 코드를 '이진 코드'라고 부르는데 이진 코드로 프로그램을 만드는 것은 우리 사람에게는 너무 어렵고 효율도 떨어진다 그래서 과거의 선배님들이 사람이 이해하기 쉬운 언어로 프로그램을 만들자라는 목적으로 만든것이 프로그래밍 언어이다. 쉽게 말해서 사람을 위한 언어라고 보면..