profile
멋진 백엔드 개발자가 꿈입니다.
태그 목록
전체보기 (303)django(84)WeCode(51)python(44)django restframework(40)git(19)skill of coding(18)drf(14)go(11)python advanced(11)위코드(10)ORM(9)Syntax(8)mysql(7)unix(7)docker(7)좋은 글(7)docker compose(6)aws(6)agiliq(6)Algorithms(6)code kata(6)FastAPI(5)basic(5)TIL(5)authentication(5)hackerrank(4)CBV(4)Filtering(4)linux(4)ubuntu(4)TDD(4)admin(4)이코테(3)tuple(3)cli(3)rdb(3)udemy(3)ssh(3)실용주의프로그래머(3)자료구조(3)westagram(3)generator(3)rebase(2)helpme(2)알고리즘(2)put(2)delete(2)container(2)drf tutorial(2)queryset(2)브런치(2)option(2)ViewSet(2)generic view(2)scrapper(2)백운대(2)북한산(2)db(2)Token(2)namedtuple(2)argument(2)error(2)rds(2)DetailView(2)python project(2)크리마(2)keyword args(2)serializer(2)chrome(2)go tutorial(2)recipe(2)go basic(2)validation(2)endpoint(2)tailwindCSS(1)permission(1)코딩도장(1)dev tool(1)ppa(1)IT용어(1)postgres(1)none(1)pip(1)login(1)restapi(1)if(1)콘다(1)session(1)switch(1)FTP(1)bcrypt(1)content negotiation(1)csv(1)authorization(1)remote(1)탐욕법(1)core(1)인생(1)struct(1)twosum(1)conda(1)Motivation(1)리더(1)abstraction(1)slot(1)gui(1)빅오표기법(1)자료형(1)search(1)Brunch(1)wrapper(1)좋은글(1)그리디 알고리즘(1)exception handling(1)Shortcuts(1)syspath(1)listcomprehension(1)레벨2(1)Statement(1)serializers(1)Serialization(1)@api_view(1)local(1)16기(1)bootstrap4(1)loggin(1)winscp(1)firewall(1)unx(1)magic method(1)object referenced(1)FBV(1)object slicing & indexing(1)UserCreationForm(1)DetleteView(1)UpdateView(1)O'REILLY(1)non보다는 에러(1)* star args(1)get_success_url(1)helper class(1)decorator & closure(1)sysmodule(1)magic grid(1)MRO(1)environments vars(1)Models and databases(1)email(1)프로젝트 생활(1)위코드 1차프로젝트(1)배민문방구(1)mysqlclient(1)이혜성(1)autocrlf(1)밀림의 사서(1)librarian of jungle(1)model method(1)get_absolute_url(1)라이언서버(1)이동영(1)푸쉬킨(1)requests and tutorial(1)http basic(1)class based views(1)deserializing(1)serializing(1)Views and Generic Views(1)views & viewsets(1)Traivs-CI(1)PIL(1)uploader(1)할머니(1)이해(1)실무자(1)user endpoint(1)custom user model(1)록키(1)좋은 영상(1)tracking(1)죽을뻔(1)Bukhansan mountain(1)db command(1)스티브잡스(1)mountain(1)django.db(1)django resetframework(1)wait_for_db(1)수료후기(1)create account(1)genericView(1)유퀴즈(1)기본 라이브러리(1)stay hungry stay foolish(1)airbnb-api(1)브레이브걸스(1)진취적인 도전가(1)산행(1)latitude longitude(1)DynamicField(1)ModelViewSet(1)통신 용어(1)counting valley(1)Jumping on the Clouds(1)repeatedString(1)left rotation(1)python algorithms interview(1)chat app(1)twisted(1)array and slices(1)go loop(1)for-else(1)go syntax(1)enumerate(1)WebCrawling(1)Metadata(1)Auth(1)Higher-order Function(1)putty(1)resume(1)CSS(1)zip(1)1차프로젝트(1)range(1)test(1)velog(1)tutorial(1)decorator(1)network(1)backup(1)restore(1)Markdown(1)PostgreSQL(1)cookie(1)zsh(1)array(1)이력서(1)Node(1)html(1)http(1)JWT(1)회원가입(1)npm(1)회고록(1)가상환경(1)ufw(1)ec2(1)프로젝트(1)BFS(1)DFS(1)클론코딩(1)branch(1)stack(1)queue(1)List(1)closure(1)404(1)IAM(1)S3(1)dockerfile(1)json(1)venv(1)update(1)project(1)set(1)dictionary(1)package(1)패키지(1)command(1)flake8(1)scp(1)setup(1)socket(1)semantic tag(1)data structure(1)readme(1)SQLAlchemy(1)예외처리(1)arrays(1)http status code(1)sort & sorted(1)pull(1)docstring(1)clone coding(1)pointer(1)gulp(1)

[Go]Account&NewAccount - 11

계좌 구조체를 만들어 볼게요. 셋업은 이렇습니다. banking이라는 폴더 아래에 banking.go파일을 만들고 코드를 사진1과 같이 작성합니다. 기존 main.go는 동일하게 사진1과 같이 해당 소스코드를 작성할게요. <사진1>go run main.go를 돌렸

2일 전
·
0개의 댓글

[Go] Struct - 10

통상 아래와 같은 자료 구조를 만들기 위해서는 Go에서는 Struct를 사용할 수 있어요. <사진1>백문이 불여일견person 이라는 구조체를 type 키워드와 struct키워드를 이용해서 만들어줘요. <사진2>해당 person구조체의 속성에 접근하는 방식은

3일 전
·
0개의 댓글

[Go]Map - 9

map이 그냥 보면 걍 dict로 봐도 무방해요, 단 key와 value값의 타입을 결정해줘야 한다는 점이 python의 dict랑 다른 점으로 보여요. 파이썬을 기존에 사용하셨던 분들은 불편하지만 속도를 위한점에서 감수 해야 할 부분이라고 봅니다.map을 선언하고 k

3일 전
·
0개의 댓글

[Go]Arrays and Slices - 8

Go에서의 Array는 다른 언어들과 공통점과 차이점이 있어요. 대괄호안에 배열의 크기를 지정하고 해당 배열의 타입을 지정합니다. 그리고 중괄호를 이용해서 값을 넣어줘요. <사진1>해당 배열은 크기가 5입니다. 컴퓨터 언어에서 0부터 카운터하므로 실제 0, 1,

3일 전
·
0개의 댓글

[Go] Pointer - 7

Low Level Programing에서 메모리에 접근하고 해당 주소와 값을 확인하며 다른 해당 주소를 참조하는 방법을 확인해 볼게요. 앤퍼선트와 에스터리스크가 이를 가능하게 해주는 특수문자에요. 아래 사진1의 예시를 볼게요. 10, 2가 이쁘게 출력되네요. <사

3일 전
·
0개의 댓글

[Go] Switch - 6

python에는 switch 키워드가 없는데요. 다른 언어에는 있는 키워드와 문법인데요. 아래 사진1을 보면 한눈에 파악 할 수 있어요. <사진1>사진2에서는 switch문 안에 변수를 생성하는 부분과 그리고 생성된 변수를 활용하는 부분으로 나뉘게 되요.<사

3일 전
·
0개의 댓글

[Go] If (feat. variable expression)- 5

일반적인 조건문 사용을 알아볼게요. 매우 눈에 익네요. <사진1> 아래 사진2는 사진1과 결과는 동일합니다.<사진2>variable expression이 사용된 아래 예시입니다.<사진3><사진4> 사진3에서 사용된 variable expressio

3일 전
·
0개의 댓글

[Go] Loop - 4

이번에는 Go에서 loop를 알아볼건데요. 오직 for라는 옵션 하나밖에 없으니. 여러 선택지는 없지만 코드가 너도나도 통일성을 갖출 것 같다는 생각이 드네요. <사진1>0부터 시작하며 값을 반환하는 range!<사진2>추가 변수 작성시 1부터 시작하는 변수

3일 전
·
0개의 댓글

[Go] 함수(feat. more) - 3

일단 보겠습니다. 저의 작명으로 헐 벗은 반환?이라고 할 것같은데~ ㅠ.ㅠㅋㅋ어쨋든<사진1>함수의 머리 부분에서 리턴부에 미리 변수명과 타입을 설정해주는 거지요. 만약 로직처리 부분에서 위 사진처럼 하게 되면 오류가 발생한다는점!즉, 비즈니스 구현부에는 naked

3일 전
·
0개의 댓글

[Go] 변수와 함수 - 2

Go는 상수와 변수개념이 자바스크립트처럼 있어요. 파이썬은 그렇지 않지만.오늘은 고에서 변수를 어떻게 취급하고 선언하고 하는 등의 것들을 알아 볼건데요.<방법1><방법2>방법1과 방법2는 동일하게 동작해요. 방법2의 타입은 Go가 일임하여 정해주게되요. 마치

3일 전
·
0개의 댓글

[Go] 시작하기 앞서 - 1

Go라는 언어의 매력에 빠지기 위해서 일단 Scrapper부터 시작해서 점차적으로 그 깊이를 더하고 싶은 마음에 글을 써봅니다.(개인 공부 == 기록)<사진1>위 사진1의 인디드 웹페이지를 스크래핑하여서 별도의 파일에 저장하는 프로그램을 만들어 볼게요. <사

3일 전
·
0개의 댓글

[FastAPI] SQLAlchemy Wrapper

API 키 생성을 진행 하겠습니다. API키 생성을 위해서 routes/users.py 모듈에 관련 비동기 함수를 만들게 됩니다.import된 것들 중 Users와 ApiKeys에 대해서 정리하고 가보려고합니다. database/schema.py내부에는 많은 인스턴스

2021년 5월 4일
·
0개의 댓글

[FasetAPI] Logging

이전 블로깅 내용에서는 token_validator모듈의 AccessControl 클래스를 이용해서 비즈니스 로직을 구성했는데요. 클래스를 이용해서 객체화와 추상화는 분명한 이점은 이점은 있지만 집약된 OOP는 추후 이게 뭐지?라고 본인도 짜놓고 이해 못하는 상황이 꽤

2021년 5월 3일
·
0개의 댓글

[FastAPI] Exception Handling

main.pyDepends, APIKeyHeader를 임포트 할게요. APIKeyHeader의 매개변수는 키워드 인자로 각각 name, auto_error를 두게 되요. name에는 토큰의 키로 사용하는 Authorizaiton을 문자열로 넣게되요. 그리고 auto_e

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

[FastAPI] 회원가입&로그인

여기는 보이지 않지만 project 폴더안에 아래 구조를 갖고 있습니다. project foliderapp commonconfig.pyconsts.pydatabaseconn.pycrud.pyschema.pyroutesauth.pyindex.pymain.pymodels.

2021년 4월 27일
·
0개의 댓글

[FastAPI] 1화 시작하기

개인적 학습 목적으로 작성하였습니다.혹시 작성한 것 중 잘못 이해하거나 틀린 부분에 대한 조언 주시면 감사하겠습니다.저는 파이썬의 django를 통해서 webframework를 시작하였는데요. 처음 시작 할 때는 몰랐지만 조금씩 공부하면서 django가 무겁다는 것과

2021년 4월 27일
·
0개의 댓글

apt update 해시 합 오류

아~! OS 오류... 여차저차 구글링으로 해결은 했다. 원인 : npm 삭제후 재설치 과정에서 발생한 오류해결 방법 : 구글링느낀점 : 이런 류의 문제는 돌고도는 오류의 느낌?

2021년 4월 21일
·
0개의 댓글
post-thumbnail

[소켓통신] 파이썬 채팅앱

server.pyclient.py(poetry.lock, pyproject.toml 파일은 poetry를 이용하여 가상환경을 구성하여 나온 파일들입니다. 다른 가상환경을 사용해도 무방해요.)twistednames

2021년 4월 15일
·
0개의 댓글
post-thumbnail

알고리즘 | array - twoSum

inputnums = 2,7,11,15output0,1모든 요소를 차례대로 비교해서 구 하는 방법이 있다. 즉, 2+7, 2+11, 2+15와 같은 식으로 마지막 요소들까지 모두 차례대로 비교해 가며 정답을 찾을 떄까지 계속 진행한다. 이 방식이 무차별 대입 방식인 브

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