본문 바로가기
반응형
[참고자료] 인공지능 1. PyTorch- PyTorch 2.3 공식 문서: https://pytorch.org/docs/stable/index.html- [교재] 2. Tensorflow- Tensorflow 2.17 공식 문서: https://www.tensorflow.org/- [교재] 3. 참고자료- [사이트] paperwithcode : 인공지능 관련 논문 및 코드 정리- [교재] Understanding Deep Learning : 인공지능 최신 정보 교재 및 학습 자료 총정리 2024. 7. 13.
[참고자료] 웹 개발 1. Django + DjangoRestFramework- Django 4.2 공식 문서: https://docs.djangoproject.com/en/4.2/- DjangoRestFramework 공식 문서: https://www.django-rest-framework.org/- [교재] 예제로 배우는 Django4 2. FastAPI- FastAPI 공식 문서: https://fastapi.tiangolo.com/learn/- Flask 3공식 문서: https://flask.palletsprojects.com/en/3.0.x/- [교재] 가장 빠른 풀스택을 위한 Flask&FastAPI- [교재] 처음 시작하는 FastAPI 3. 배포- pythonanywhere: https://www.python.. 2024. 7. 13.
[참고자료] Python Python- python3.10.13 공식 문서: https://docs.python.org/ko/3.10/- devdocs: https://devdocs.io/python~3.10/- [교재] 코딩도장 (+온라인 무료 교재) - [교재] 점프투 파이썬(+온라인 무료 교재) 2024. 7. 13.
[로드맵] Python 로드맵 1. Python- Python3.10 → Python3.11 → Python3.121.1 Python (기본:Python3.10)- 환경설정- 소개 및 특징- 변수, 자료형 및 형변환: int/float/complex/bool/str/type- 연산자: - 산술: +(덧셈), -(뺼셈), *(곱셈), /(소수점나눗셈), //(정수나눗셈), %(나머지) - 비교: ==/!=/>/>=/1.2 Python(상세) 1.3 Python(추가: Python3.10 이후) 2. 자료구조2.1 자료구조(기본)- Array- Linked List- Stack- Queue- Deque- Hash- Tree- Heap(Priority_Queue)- Graph2.2 자료구조(심화)- AVL Tree- B Tre.. 2024. 7. 13.
[DRF] 주요 기능별 클래스 및 함수 1. 시리얼라이저 (Serializers)Serializer: 기본 시리얼라이저 클래스ModelSerializer: 모델 기반 시리얼라이저HyperlinkedModelSerializer: 하이퍼링크 기반 시리얼라이저주요 메서드to_representation(): 객체를 직렬화to_internal_value(): 데이터를 역직렬화is_valid(): 데이터 유효성 검사save(): 객체 저장2. 뷰 (Views)APIView: 기본 API 뷰 클래스GenericAPIView: 일반적인 API 동작을 위한 뷰ViewSet: CRUD 작업을 위한 뷰셋ModelViewSet: 모델 기반 CRUD 작업을 위한 뷰셋주요 믹스인ListModelMixin: 목록 조회RetrieveModelMixin: 단일 객체 조회C.. 2024. 7. 5.
[DRF] 프로젝트 구조 및 코딩컨벤션 프로젝트 구조myproject/ manage.py myproject/ __init__.py settings.py urls.py wsgi.py app1/ migrations/ __init__.py __init__.py admin.py apps.py models.py serializers.py views.py urls.py tests/ __init__.py test_models.py test_views.py test_serializer.. 2024. 7. 5.
[DRF] 버전별 특징 DRF 2.0첫 번째 안정화 버전클래스 기반 뷰 도입시리얼라이저 개선인증 및 권한 시스템 도입DRF 2.1필터링 지원 강화제네릭 뷰 개선브라우저블 API 개선DRF 2.2동적 URL 라우팅 지원시리얼라이저 관계 필드 개선Django 1.6 지원DRF 2.3 하이퍼링크 시리얼라이저 도입페이지네이션 개선뷰셋 도입DRF 2.4 Django 1.7 지원인증 시스템 개선시리얼라이저 성능 향상DRF 3.0 ViewSets와 Routers 도입API 버전 관리 지원Schema 생성 기능 추가커스텀 예외 처리 개선DRF 3.1 메타데이터 API 개선테스트 지원 강화국제화(i18n) 지원 향상성능 최적화DRF 3.2 Django 1.8 지원인증 시스템 개선시리얼라이저 성능 향상DRF 3.3 유효성 검사 개선API 문서화.. 2024. 7. 5.
[DRF] Django REST Framework 특징 및 소개 Django REST Framework(DRF)은 Django 웹 프레임워크를 기반으로 한 강력하고 유연한 도구로, RESTful 웹 API를 쉽게 구축할 수 있도록 도와줍니다. DRF는 다양한 기능과 특징을 제공하여 개발자들이 효율적이고 확장 가능한 API를 만들 수 있도록 합니다. 주요 특징1. Serialization데이터베이스 모델과 Python 데이터 구조를 JSON, XML 등의 다양한 포맷으로 변환할 수 있습니다.Serializer 클래스를 사용하여 데이터 검증과 변환을 간편하게 처리할 수 있습니다.2. Authentication & Permissions다양한 인증 방법(BasicAuth, TokenAuth, SessionAuth 등)을 지원합니다.권한 관리를 통해 사용자별 접근 제어가 가능.. 2024. 7. 5.
[DRF] 목차 2024. 7. 5.
[코딩테스트] 특징 및 소개 코딩테스트  코딩테스트 사이트- 프로그래머스: 네이버, 카카오 등 IT 기업들의 코딩테스트 사이트- 백준 온라인 저지- solved.ac: 백준 온라인 저지를 단계별로 분류- SW Expert Academy: 삼성 코딩테스트 사이트- Softeer: 현대 자동차그룹 코딩테스트 사이트이론시간복잡도 공간복잡도 2024. 7. 5.
반응형