일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EarlyStopping
- selenium
- beautifulsoup
- Trouble shooting
- 원소주
- auc
- Roc curve
- find_all()
- category_encoders
- stopwords
- ML
- 이것이 코딩 테스트다
- semi-project
- json
- 파일입출력
- SMTP
- pos_tag
- IOPub
- 인공지능
- 크롤링
- PYTHON
- 머신러닝
- pandas
- 그리디
- aof
- AI
- Django
- 잡담
- 트러블슈팅
- Logistic linear
- Today
- Total
목록CS (3)
개발 블로그
웹 개발자라면 기본적으로 알고 있어야 하는 MVC 디자인 패턴에 대해 소개합니다. 이미 많은 문서에서 잘 정리해놨기에 둘러보면서 차용하여 정리해봅니다. 01 MVC란? MVC (모델-뷰-컨트롤러) 는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴입니다. 소프트웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두고 있습니다. 이러한 "관심사 분리"는 더 나은 업무의 분리와 향상된 관리를 제공합니다. (출처 : MDN web docs) 모델-뷰-컨트롤러(model–view–controller, MVC)는 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴입니다. 이 패턴을 성공적으로 사용하면, 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요..
[CODELION 강의] [심화] 같이 푸는 PYTHON - 오늘의 날씨에서 JSON이라는 개념이 나왔는데, 정보처리기사 공부를 할때도 나왔던 개념이고 데이터 전송에 관한 필수적인 개념인 것 같아 정리해 보려고 합니다. 01 JSON(JavaScript Object Notation) Javascript 객체 문법으로 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷입니다. 웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용합니다(서버에서 클라이언트로 데이터를 전송하여 표현하려거나 반대의 경우). 그리고 비동기 브라우저/서버 통신 (AJAX)을 위해, 넓게는 XML(AJAX가 사용)을 대체하는 주요 데이터 포맷입니다. JSON은 문자열 ..
우리는 C, C++, Python 등의 프로그래밍 언어로 코딩을 할 때 거의 매번 라이브러리를 추가합니다. C에서는 #include, C++에서는 #include 같은 기본입출력 라이브러리(헤더 파일)를 추가해주고 Python에서도 time, random, sys등 수많은 라이브러리가 있습니다. 그리고 프론드엔드 프레임워크 React, Flutter, Vue, Angular ... 백엔드 프레임워크 Spring, Django, Node.js ... 위와 같은 프레임워크 또한 많이 존재합니다. 각각 봤을 때는 분명 차이가 있는 것처럼 보이지만 명확하게 어떤 차이점이 존재할까요? 둘 다 코드 위에 추가해서 각각의 기능들을 불러와 사용해주는 거 아닌가요?? 이러한 궁금증 때문에 이번에 라이브러리와 프레임워크의..