top of page
검색


JavaScript 클로저(Closures)의 핵심 개념
클로저(Closures)를 사용하면 부모 함수 실행이 완료된 후에도 함수가 부모 범위의 변수에 계속 접근할 수 있습니다. 이 글에서는 클로저의 작동 방식과 코드에서 클로저를 활용하는 방법을 자세히 살펴보겠습니다.
1분 분량


마크다운(Markdown)이란 무엇일까?
마크다운(Markdown)을 사용하면 HTML 형식의 문서를 일반 텍스트로 작성하는 것만큼 쉽게 작성할 수 있습니다. 소프트웨어 개발자뿐만 아니라 많은 사람들이 마크다운을 사용합니다. 이 글에서는 마크다운에 대하여 알아보겠습니다.
5분 분량


Pandera를 사용하여 데이터 정리 및 검증
더 이상 지저분한 데이터에 시간을 낭비하지 마세요! Pandera로 몇 분 만에 데이터를 정리하는 방법을 알아보세요.
3분 분량


PowerShell이 Command Prompt보다 나은 6가지 이유
PowerShell은 크로스 플랫폼 지원뿐만 아니라 모든 최신 Windows 버전과 다양한 플랫폼을 프로그래밍 방식으로 관리할 수 있을 만큼 강력한 CLI 도구입니다. PowerShell이 CMD보다 뛰어난 6가지 이유를 살펴보겠습니다.
3분 분량


JavaScript Lint 규칙의 작동 방식과 추상 구문 트리(Abstract Syntax Trees, AST)의 중요성
이 글에서는 린트(Lint)의 원리를 자세히 알아보겠습니다. JavaScript 린트 규칙의 작동 방식, AST(추상 구문 트리)가 왜 중요한지, 그리고 이러한 이해를 바탕으로 린터를 직접 작성하거나 기여하는 방법을 살펴보겠습니다.
6분 분량


Vim과 Nano에 도전장을 내다! Microsoft의 새로운 텍스트 편집기 - Edit
마이크로소프트(Microsoft)가 새로운 command-line 텍스트 편집기 'Edit'를 출시했습니다. 이 편집기는 곧 윈도우(Windows) 기본 애플리케이션으로 제공될 예정입니다. 1990년대 MS-DOS Edit 프로그램에서 영감을 받았으며, 이미 오픈소스 소프트웨어입니다.
2분 분량


C#에서 확장 메서드를 작성하는 방법
.NET(닷넷)의 확장 메서드는 C# 및 객체 지향 프로그래밍(OOP, Object Oriented Programming)의 핵심 요소입니다. 이 글에서는 클래스, 서드파티 및 시스템 클래스에 확장 메서드를 추가하는 방법을 알아보겠습니다.
5분 분량


모든 AI 엔지니어가 알아야 할 11가지 파이썬(Python) 라이브러리
유용한 AI 애플리케이션을 구축하려면 무엇이 필요할까요? 바로 모델 상호작용, 오케스트레이션, 데이터 관리 등을 아우르는 툴킷이 필요합니다. 이 글에서는 AI 엔지니어링 툴킷에 필요한 Python 라이브러리와 프레임워크를 살펴보겠습니다.
4분 분량


자바스크립트(JavaScript)의 역사
JavaScript는 30년 전, 10일 만에 개발된 작고 기묘한 스크립팅 언어로 개발된 후, 세계에서 가장 인기 있는 프로그래밍 언어로 성장했습니다. JavaScript가 어떻게 발전해 왔고 앞으로 어떤 방향으로 나아갈지 보여주는 JavaScript 역사의 중요한 순간들을 소개합니다.
17분 분량


Windows 11의 가장 중요한 신기능은 양자내성암호(post-quantum cryptography)입니다. 왜 일까요?
마이크로소프트(Microsoft)는 양자 컴퓨터의 향후 공격을 견딜 수 있는 새로운 암호화 알고리즘 세트로 Windows 11을 업데이트하고 있습니다. 이는 현대 역사상 가장 강력하고 중요한 기술 전환을 촉진하기 위한 조치입니다.
3분 분량


많은 개발자들이 잘못 사용하고 있는 7가지 Python (파이썬) 함수
이러한 일반적인 Python 함수는 간단해 보이지만… 사실은 그렇지 않습니다. 올바른 사용법을 익혀 미묘한 버그를 방지하세요.
4분 분량


MS-SQL 에서 한글이 ??? 로 입력과 표기가 되는 경우 해결 방법
MS-SQL에서 쿼리를 돌리다 보면 한글 문자열의 경우 ??? 로 출력과 입력이 되는 경우가 있습니다. 왜 그런 걸까요? 그리고 해결 방법을 알아보도록 하겠습니다.
1분 분량


활용도가 낮고 잘 알려지지 않은 아주 유용한 자바스크립트 (JavaScript)의 다섯가지 기능을 알아보자
이 포스팅에서는 잘 알려지지 않았지만 유용한 다섯가지 자바스크립트 (JavaScript) 기능들을 예제를 통하여 알아 보겠습니다.
3분 분량


인공지능(AI)과 기계학습(머신러닝, ML)에 사용되는 자료 구조(Data Structures)의 기본적 개념
이 포스팅에서는 기계학습 (머신러닝, Machine Learning, ML)과 인공지능 (Artificial Intelligence, AI) 개발에 유용한 자료구조의 기본 개념과 예제를 다루어 보며 배워 보겠습니다.
4분 분량


머신러닝의 주성분 분석 (Principal Component Analysis)을 쉽게 이해하여 보자
이 포스팅에서는 PCA 알고리즘의 주요 콘셉트인 Dimensionality Reduction, eigenvectors, eigenvalues 등에 관하여 알아본 후 파이썬 클래스를 구현하여 하나의 데이터 셋에 PCA 분석을 해 보겠습니다.
4분 분량


웹 개발자라면 반드시 알아야 할 HTML 속성 (Attributes) 모음
이 포스팅에서는 자바스크립트나 다른 라이브러리를 사용하지 않고 네이티브 HTML 속성만 이용하여 모던하고 다기능을 가진 웹 페이지를 개발하는 방법을 알아보겠습니다.
3분 분량


프론트엔드 개발자를 위한 15개의 유용한 CSS 웹 사이트 모음
이 포스팅에서는 프론트엔드 개발 시간의 절약을 도와주는 15개의 CSS 웹사이트를 알아보겠습니다.
2분 분량


한 줄로 작성 가능한 자바스크립트 (JavaScript) 코드 모음
이 포스팅에서는 굳이 몇 개의 코드 라인이 필요없이 한 개의 라인으로 가능한 자바스크립트 코드 예제를 알아보겠습니다.
4분 분량


왜 딥러닝 (Deep Learning) 모델은 GPU에서 월등한 성능을 보일까요? CUDA 프로그래밍에 관하여 알아봅시다.
딥러닝 (Deep Learning) 모델은 GPU의 병렬화 연산기능을 이용하여 CPU보다 월등한 성능을 보입니다. 이 포스팅은 CUDA 프로그래밍에 관하여 알아봅니다.
6분 분량


파이썬 (Python) 기반의 웹앱을 HTML, CSS, JavaScript 필요 없이 개발하는 방법
Streamlit은 파이썬 기반의 데이터 웹 애플리케이션을 HTML, CSS, 또는 JavaScript가 필요 없이 쉽게 개발하도록 도와줍니다.
3분 분량

bottom of page