profile
안녕하세요 :) 1년 차 Pythonist 백엔드 개발자 윤서준입니다.

git의 이해와 커맨드 정리

서로 다른 개발자들이 모여 하나의 서비스를 만들다보면 깃이 꼬일 때가 분명 발생할 것입니다. 그 때를 대비해 깃 커맨드를 제대로 이해하고(애초에 안꼬이는게 최고이지만...) 문제를 해결 개발자로 성장해야겠습니다. 깃 영역 이해하기 Working Directory :

2022년 12월 13일
·
0개의 댓글
·
post-thumbnail

파이썬 디자인 패턴, Design pattern in Python

애플리케이션이 시작될 때, 클래스에 인스턴스 하나만 있도록 하면서(최초 한 번만 메모리를 할당) 해당 인스턴스에 대한 전역 접근 지점을 제공하는 디자인 패턴이다.주로 공통된 객체를 여러 개 생성해서 사용해야 하는 상황에서 사용한다. 데이터베이스에서 커넥션풀, 스레드풀,

2022년 11월 3일
·
0개의 댓글
·

동시성과 병렬성 프로그래밍

논리적 개념 동시성이란 여러 작업을 동시에 다루는 것. 즉, 한 사람이 여러 일을 동시(concurrency) 에 처리(여러 작업 간 스위칭 발생) 병렬성이란 한 번에 여러 작업을 병렬적으로 처리하는 것. 즉, 여러 사람이 여러 일을 각각 동시(at the same

2022년 10월 31일
·
0개의 댓글
·
post-thumbnail

CS

Central Processing Unit(CPU, 중앙처리장치)으로 컴퓨터에 장착되어있는 모든 장치의 동작을 제어하는 역할을 한다.Graphics Processing Unit(GPU, 그래픽 처리장치)으로 연산 장치(ALU)의 구조가 단순하고, 다수의 코어로 이루어져

2022년 10월 30일
·
0개의 댓글
·

Sync & Async (동기와 비동기)

프로그램이 실행될 때 실행 속도가 CPU 속도에 의해 제한되는 것을 의미하며 정말 복잡한 수학 수식을 계산할 때 실행 속도가 느려지는 것도 cpu bound의 하나이다.Bound에 의해 코드가 멈추게 되는 현상을 의미한다. 코드가 동기적으로 동작한다는 것은 작성된 순서

2022년 10월 28일
·
0개의 댓글
·
post-thumbnail

Django 더 잘 쓸 수 있는 몇가지 팁

11개월을 다닌 회사를 퇴사하고 그동안 멈췄던 블로그를 다시 시작합니다 :-)아마 장고를 사용 중인 많은 분이 RDS에 PostgreSQL를 올려서 같이 사용 중인 거로 알고 있습니다. 그런데 장고 ORM 중 order_by를 사용해 무언가를 정렬하다 한글 정렬을 하는

2022년 10월 22일
·
0개의 댓글
·
post-thumbnail

Serverless Architect

Serverless? 서버리스가 뭐야? Serverless architect 서버리스를 직역하면 Server(서버) + less(없는) 즉, 서버는 없다이다. 서버를 배포해야 하는데 서버가 없다니...? 정확히는 서버 없이 서버를 운영하는 것이 아니다. 항상 대기하는

2021년 11월 23일
·
0개의 댓글
·
post-thumbnail

Django 프로젝트 AWS로 배포하기 for Mac

mac 환경에서 aws ec2와 rds를 활용해 서버를 배포하는 방법을 정리했습니다. 처음 시작하는 분들에게 도움이 됐으면 좋겠습니다 :-)본 포스팅은 아예 처음 하는 분들이 따라 할 수 있는 방법으로 작성되었기 때문에 보안이 취약합니다. 따라서 연습용으로 따라 해보시

2021년 10월 29일
·
0개의 댓글
·

프로그래머스 가장 큰 수

0 또는 양의 정수가 주 어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요.예를 들어, 주어진 정수가 6, 10, 2라면 6102, 6210, 1062, 1026, 2610, 2106를 만들 수 있고, 이중 가장 큰 수는 6210입니다.0 또는

2021년 10월 6일
·
0개의 댓글
·

Javascript Scope

자바스크립트의 변수는 선언된 위치에 따라 Scope(스코프)를 가진다. 스코프는 유효 범위라고도 하며 선언된 위치에 따라 참조 가능 여부가 나뉜다. 그리고 스코프는 총 세 개로 나눌 수 있다.Global ScopeFunction level ScopeBlock Scope

2021년 8월 1일
·
0개의 댓글
·
post-thumbnail

node.js

구직 사이트를 돌아보다 가장 먼저 깨닫게 된 게 있다. python-django 보다 javascript-node.js를 사용하는 회사가 더 많다는 것이다. >취준생으로써 node 찍먹정돈 해볼 필요성을 깨달았다.

2021년 7월 28일
·
0개의 댓글
·
post-thumbnail

Python data structure 2-2

연결 리스트 Definition 연결리스트(linked list)는 값(value)과 다음 노드(node)에 대한 포인터가 포함된 노드로 이루어진 선형 리스트이다.

2021년 7월 24일
·
0개의 댓글
·
post-thumbnail

Python3 Data Structure 2-1

지난 포스팅에서 built-in data structure를 알아보았고, 이번 포스팅에서는 추상 데이터 타입(Abstarct data type)으로 분류되는 자료구조에 대해 포스팅할 것이다.

2021년 7월 22일
·
0개의 댓글
·
post-thumbnail

Python3 Data Structure 1

파이썬에서 데이터 타입을 나누는 기준이 몇가지 있다. Sequence type의 다음과 같은 특징을 갖는 데이터 타입이다.

2021년 7월 19일
·
0개의 댓글
·
post-thumbnail

Python3 Modules for number

모듈(Module)은 하나의 파이썬 파일(.py)로 코드를 논리적으로 묶어서 관리하고 사용할 수 있도록 해주는 것이다. 이번 포스팅에서는 이전에 float type의 수는 소숫 점 밑 정확도에 신뢰도가 높지 않기 때문에 이와 관련된 높은 정확도를 요구하는 계산이나 te

2021년 7월 19일
·
0개의 댓글
·
post-thumbnail

Python3 Number

파이썬 data type 중 숫자와 관련된 내용들을 정리한 것입니다.수를 나타내는 첫 type은 int(정수형)이다. 일반적으로 변수 선언 시 타입을 직접 지정하지 않는 파이썬 특성 상 밑의 a와 같이 정수를 선언해주면 자동적으로 int로 인식한다.또 숫자로 이루어진

2021년 7월 17일
·
0개의 댓글
·
post-thumbnail

Python3 Walrus Operator

Assignment expressions python 3.8 version에 새로운 연산자가 추가되었다. 이름은 바다코끼리 연산자가 아니고 정식 명칭은 assignment expression이다. 공홈에서는 다음과 같이 소개하고 있다. >There is new synt

2021년 7월 17일
·
0개의 댓글
·
post-thumbnail

Python3 Comprehension

Comprehension을 이해하기에 앞서 파이썬의 data type에 대해 알고 넘어가야한다. python data type python의 data type을 나누는 기준 중 하나는 iterable이다. 즉, 요소 하나를 차례대로 반환 가능한 객체라면 iterab

2021년 7월 17일
·
0개의 댓글
·

3차 나홀로 프로젝트 DRF 적응기 진행 중

Django Rest Framework 또 다른 Framework...? 프레임워크 속 프레임워크 django-rest-framework를 접하게 되었다.

2021년 7월 17일
·
0개의 댓글
·
post-thumbnail

2차 프로젝트 회고 및 refactoring 후기

시연동영상이 프로젝트는 나반 방 없어 팀 부동산 웹 앱 다방을 참조하여 진행한 프로젝트로 기간 및 인원에 맞춰 축소 기획하여 진행되었습니다.지도 및 매물 정보페이지와 매물 상세 정보 페이지 및 로그인 & 회원가입 모달 창을 중심으로 기능을 구현했습니다.Frontend

2021년 6월 18일
·
1개의 댓글
·