Blog
About Me
citeFred’s Blog
/
Category
/
Programming Study
Blog
About Me
citeFred’s Blog
/
Category
/
Programming Study
Share
Blog
About Me
🧳
Programming Study
# of Posts
10
1 more property
Post Gallery
Search
Python이란 무엇인가?
Python(파이썬)은 1991년 네덜란드의 프로그래머
귀도 반 로섬(Guido van Rossum)
이 개발한 고급 프로그래밍 언어다. 'Monty Python's Flying Circus'라는 영국의 코미디 프로그램에서 이름을 따온 Python은
"간단하고 읽기 쉬운"
철학을 바탕으로 설계되었다.
Python의 핵심 특징
1. 간단하고 직관적인 문법
Python의 가장 큰 장점은
사람이 읽기 쉬운 문법
이다. 다른 프로그래밍 언어에 비해 코드가 영어와 비슷하여 초보자도 쉽게 이해할 수 있다.
2. 인터프리터 언어
Python은
인터프리터 언어
다. 이는 코드를 한 줄씩 실행하므로 즉시 결과를 확인할 수 있어 학습과 개발에 매우 유리하다.
3. 플랫폼 독립적
"Write Once, Run Anywhere"
- Python으로 작성한 코드는 Windows, macOS, Linux 등 어떤 운영체제에서도 동일하게 실행된다.
4. 풍부한 라이브러리
Python은
표준 라이브러리
와
서드파티 라이브러리
가 매우 풍부하다. 웹 개발, 데이터 분석, 인공지능 등 다양한 분야의 라이브러리를 쉽게 사용할 수 있다.
Python의 주요 활용 분야
[Python] Python이란 무엇인가? - 프로그래밍 입문자를 위한
프로그래밍을 위한 Python 문법 기초
Python Tutorials
|
Main Page
|
Category
|
Tags
|
About Me
|
Contact
|
Portfolio
[Python] 0. Python 들어가기
https://folk.universitetetioslo.no/trygver/themes/mvc/mvc-index.html
1. MVC 디자인 패턴
2. MVC의 요소
[Node.js] 13. MVC 디자인 패턴과 리팩토링
1. 백엔드 NestJS+내장 Express 컨테이너화 및 실행
1.1 Dockerfile 및 .dockerignore 작성
•
MP_Project/Back-end/
Dockerfile
생성
•
MP_Project/Back-end/
.dockerignore
생성
1.2 이미지 빌드
•
터미널
MP_Project/Back-end/
경로(Root)에서
•
Docker-Desktop에서 생성된 NestJS 백엔드 프로젝트가 빌드된 이미지 확인
1.3 컨테이너 실행
•
CLI를 통한 이미지→컨테이너 실행 명령어
[Docker] Docker VM 활용 통합 배포와 CI/CD 파이프라인 구축
1. 플러그인 설치
Marketplace에서 아래 키워드로 검색하여 각각 설치한다.
•
SQLTools
•
@tag:sqltools-driver
2. 설치 후 커넥션 추가
•
좌측 하단 원통형 DB 아이콘이 생성되고 Add New Connection으로 DB와 연결해야 한다.
•
드라이버 플러그인도 설치가 정상적으로 되었다면 아래와 같이 아이콘이 나타난다. MySQL 선택
[Node.js] 12. 데이터베이스 GUI VSCode 플러그인
Ajax → Fetch API
이전 Ajax를 통해서 REST 아키텍처를 갖추었지만 jQuery AJAX는 요청을 보내고, 성공 및 오류에 대한 각각의 콜백 함수를 직접 구현하고 있었다. success 부분의
function
, error 부분의
function
이를 통해 비동기 요청을 처리하는 기능은 구현되고 있는 것이다.
하지만 여러 콜백함수를 직접 작성, 사용해야 하므로 코드가 다소 복잡해질 수 있는 문제점이 있었다.
이러한 문제점을 개선 할 수 있었던건 Promise객체로 실패, 성공 상태를 가지는 객체로써 Fetch API 함수는 항상 이 객체를 반환하는 것으로 설계되었다.
따라서, fetch() 메서드를 통해서 메서드 체이닝(. 연결)을 통해 .then()과 .catch() 메서드를 사용 할 수 있어 구조적으로 가독성을 높이는 역할을 하게 되었다.
•
Ajax 요청의 일반적인 형태
•
Fetch API 요청의 일반적인 형태
[Node.js] 10. 모던 자바스크립트 스타일Fetch API 요청 리팩토링
1. 네트워크
2. Client와 Server
3. Web Server와 Web Application Server
[CS] 서버 개발을 위한 기초 CS 지식 정리
1. TypeScript란?
JavaScript With Syntax For Types.
TypeScript extends JavaScript by adding types to the language. TypeScript speeds up your development experience by catching errors and providing fixes before you even run your code.
TypeScript?
2. 코드를 통한 확인
2.1 Javascript의 코드
2.2 TypeScript의 코드
[TypeScript] 2. TypeScript 소개
1. 프로그래밍 배경에서의 모듈
2. TypeScript에서의 모듈
Documentation - Modules
How JavaScript handles communicating across file boundaries.
새로운 폴더(metaverse/greeter/src/modules)
[TypeScript] 9. TypeScript의 Modules
1. Generics
Documentation - Generics
Types which take parameters
새로운 폴더(metaverse/greeter/src/generics)
|
Main Page
|
Category
|
Tags
|
About Me
|
Contact
|
Portfolio
[TypeScript] 8. TypeScript의 Generics
Load more
|
Main Page
|
Category
|
Tags
|
About Me
|
Contact
|
Portfolio