일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 강한 연결 요소
- 알고리즘
- SQL
- 취업
- 가우스 소거법
- alembic
- 신입
- 리트코드
- python
- FastAPI
- 테일러 급수
- MYSQL
- 데이터베이스
- api서버
- 웹서버
- 아파치
- sqlalchemy
- 파이썬
- 구성적
- C언어
- BFS
- scc
- Django
- 백엔드
- 수학
- 이분 탐색
- 개발자
- flask
- 위상 정렬
- 백준
- Today
- Total
목록백엔드 (4)
Devlog
DJango에서는 기본적으로 DB마이그레이션 기능이 존재합니다. python manage.py makemigrationsmakemigrations 명령어로 DB변경 내역을 파이썬 파일로 자동 작성하고python manage.py migratemigrate 명령어를 사용해서 DB내역을 기반으로 실제 데이터베이스에 마이그레이션을 합니다.그렇다면 Flask또는 FastAPI에서 주로 사용하는 SQLAlchemy에서는 어떻게 마이그레이션을 해야 할 까요?여기도 마찬가지로 Alembic 모듈을 사용해서 DB버전관리를 할 수가 있습니다이번 포스트에서는 Alembic의 사용법을 간단하게 설명하려고 합니다이미 장고로 마이그레이션 기능을 사용한..
파이썬 백엔드 개발자 코테, 면접 후기 (1) (2022.6 ~ 2022.7) 이번에 6월 ~ 7월 초에 7군데를 지원했고 이번에 봐야 할 면접들 전부 다 본 기념으로 후기 한번 적어보려고 한다. 일단 네카라쿠베나 중견/대기업은 일체 지원하지 않았고, 스타트 기업 기준으로 storyofvector7.tistory.com 이번에도 이어서 계속 여러군데 면접을 보러 갔다. 하지만 결과는 지난번 보다 더 최악이었다. 그냥 내 자신이 쓰레기로 보일 지경이었다. 취준 log 지원 - 4 서류 통과 - 2/4 면접 탈락 2/2 (1군데는 결과가 안나왔으나 사실상 탈락이라고 봐도 무방하다 그 이유는 밑에 서술되어 있다.) A 기업 1차 면접: 1시간 코테: 파이썬 기반의 API Server 구현 2차 면접: 1시간 ..
파이썬 백엔드에 대한 상당히 주관적인 견해를 쓴 거라 반박 시, 님 말이 다 맞음 개발자 취업을 위한 파이썬 백엔드 프레임워크 코스(원티드 프리온보딩 2차 백엔드 코스)를 참여해서 5주 정도 진행했다. 프레임워크는 주로 DJango를 사용했는데, 이전 부터 DJango 사용법은 알고 있었지만, 그래봐야 야매로 배운 탓에 어떻게 코딩을 해야 하는 지 몰랐고, 이 프로그램을 통해 간신히 제대로 배울 수 있었다. 그리고 여러 기술 스택에 대한 내 개인적인 생각이 일부 바뀌게 되었는데, 이 중 가장 크게 바뀐 분야갸 파이썬 백엔드 프레임워크의 선택이다. 파이썬 백엔드 프레임워크의 선택 자금까지 나는 MicroService는 Flask/FastAPI가, 조금 규모가 큰 분야부터는 DJango를 쓰는게 디폴트(물론..
이번 장의 예제 코드 GitHub - Vector-7/apache2-module-programming-practice: C로 웹서버를 구현할 생각을 하는 걸 보니 니가 제정신 C로 웹서버를 구현할 생각을 하는 걸 보니 니가 제정신이 아니구나? Contribute to Vector-7/apache2-module-programming-practice development by creating an account on GitHub. github.com 이번 장에서는 아파치 모듈을 이용한 간단한 웹서버 구현 방법에 대해 알아보려고 합니다. OS는 Ubuntu를 기준으로 합니다. 1. 개발도구 설치 웹서버를 개발하기 위해 Apache와 Apache개발 도구를 설치합니다. 아파치, 아파치 개발도구 설치 sudo a..