[C# – 기초 강좌] 8. Database 사용하기 (Feat. ADO.NET, Entity Framework, Dapper)

csharp-basic-tutorial-database-abo-.net-dapper
C#을 사용하여 데이터베이스(Database)와 상호작용하는 것은 어플리케이션에서 데이터를 저장하고 관리할 수 있는 강력한 방법을 제공합니다. C#에서 데이터베이스를 사용하는 주요 방법은 ADO.NET, 엔티티 프레임워크(Entity Framework), 그리고 Dapper와 같은 마이크로 ORM 라이브러리를 포함합니다. 이러한 각각의 기술들은 서로 다른 사용 케이스와 선호도에 따라 선택될 ...
Read more

Intro. ChatGPT 4o : 인공지능(AI)의 발전

Intro_ChatGPT4o
인공지능(AI) 기술은 우리의 삶을 빠르게 변화시키고 있습니다. 특히, OpenAI의 ChatGPT는 AI 대화 모델의 대표적인 예로, 많은 사람들의 주목을 받고 있습니다. 이번 포스팅에서는 새롭게 출시된 ChatGPT 4o에 대해 자세히 소개하고자 합니다. ChatGPT가 무엇인지, 개발 이력(History&Developer), ChatGPT 4o의 요금 및 기능 개선 ...
Read more

[C# – 기초 강좌] 6. 고급 데이터 타입 및 자료구조 (Collection)

csharp-tutorial-basic-collection
C#은 객체 지향 프로그래밍 언어로 다양한 고급 데이터 타입(Data type)과 자료구조(Collection)를 제공하여 데이터를 효율적으로 관리할 수 있게 해줍니다. 이번 포스트에서는 C#에서 사용할 수 있는 몇 가지 기본적인 고급 데이터 타입들인 리스트(List), 열거형(Enum), 구조체(Structure)에 대해 알아보고, LINQ(Language Integrated Query)의 기초에 대해서도 ...
Read more

[C# – 기초 강좌] 5. 클래스(Class) – 객체 지향 프로그래밍(OOP)

csharp-basic-class-OOP
객체 지향 프로그래밍(OOP)은 모든 소프트웨어 개발자가 이해해야 할 필수적인 개념 중 하나입니다. C#은 이러한 원리를 학습하고 구현하기에 탁월한 플랫폼을 제공합니다. 이번 포스팅에서는 C#에서의 클래스(Class), 객체(Object), 속성(Property), 메서드(Method), 상속(Inheritance), 캡슐화(Encapsulation), 다형성 등의 객체 지향 프로그래밍의 핵심 개념들을 배워보도록 하겠습니다. 객체 지향 ...
Read more

[C# – 기초 강좌] 4. Csharp 함수(Function)/ 메서드(Method) 이해하기

csharp-basic-tutorial-function-method-thumbnail
이번 포스팅에서는 C#의 함수(Function) 및 메서드(Method)의 정의와 사용법에 대해 알아보겠습니다. 특히 이를 사용할 때 같이 사용되는 개념들과 사용법에 대해 알아보고 C#의 최신 문법에는 어떻게 사용하는 경향들이 있는지도 알아보도록 하겠습니다. 함수(Function) vs 메서드(Method) 개요 기본적으로 함수(Function)와 메서드(Method)는 코드의 재사용성을 높이고 프로그램의 ...
Read more

[C# – 기초 강좌] 3. Csharp 기초 문법 이해하기 (Variable, Operator, Loop)

이번 포스팅에서는 C#의 기본적인 문법을 이해하고, 그 구성 요소인 변수(Variable), 데이터 타입(Types), 연산자(Operator), 표현식(Expression), 문장(Statement) 그리고 제어문(conditional / loop statements)에 대해 알아볼 것입니다. 프로그래밍 초보자부터 경험 있는 개발자까지 모두 C#의 기본을 탄탄히 다질 수 있는 내용을 다루겠습니다. 변수 (Variable) C# ...
Read more

[C# – 기초 강좌] 2. Csharp 프로젝트 만들기

Csharp-프로젝트-만들기
이 블로그 포스트에서는 Visual Studio를 사용하여 C# 프로젝트를 생성하는 기본적인 방법을 소개합니다. Visual Studio에서 제공하는 다양한 프로젝트 템플릿들—콘솔 앱(Console App), WPF, 윈도우 폼 앱(Windows Form App), ASP.NET Core—에 대해서도 살펴볼 것입니다. 또한, 콘솔 애플리케이션 예제를 통해 C# 애플리케이션의 작동 원리를 ...
Read more

[C# – 기초 강좌] 1. .NET 소개 (Introduction)

csharp-basic-.net
C#을 사용할 일이 생겨서, C#을 정리하는 시간을 갖고자 합니다. C# 기초 강좌를 시작하기에 앞서 .NET에 대해 간략하게 소개하고 C# 기초 강좌를 진행해 보겠습니다. 좀 더 자세한 내용은 Microsoft 공식 문서를 참고해주세요. .NET 소개 개요 .NET은 마이크로소프트에 의해 개발된 소프트웨어 개발 ...
Read more

[Python – 기초 강좌] 14. Database 사용하기 (with MySQL)

Python-Basic-Database-DB-MySQL-SQLITE-thumbnail
데이터베이스(DB, Database)는 정보를 저장하고 관리하는 데 필수적인 요소입니다. Python은 다양한 라이브러리를 통해 여러 종류의 데이터베이스와 상호 작용할 수 있는 강력한 기능을 제공합니다. 이번 포스트에서는 Python을 사용하여 SQLite와 MySQL 데이터베이스를 다루는 방법을 소개하고자 합니다.
Read more

[Python – 기초 강좌] 13. 클래스(Class) & 객체(Object) (feat. Overriding, Overloading)

python-class-object-thumbnail
Python에서 클래스(Class)와 객체(Object)는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 핵심 요소입니다. 이들은 프로그램을 보다 효율적이고 체계적으로 구성할 수 있도록 돕습니다. 이 글에서는 Python의 클래스(Class)와 객체(Object)에 대해 자세히 설명하고, 실제 사용 예를 들어 설명하겠습니다. 클래스(Class)란? 개요 Class는 객체를 생성하기 위한 Template 또는 ...
Read more