본문 바로가기
728x90

라이브러리5

[Dart] 9. Dart의 -라이브러리와 패키지- Dart 학습: 라이브러리와 패키지Dart는 강력한 내장 라이브러리와 외부 패키지를 통해 다양한 기능을 쉽게 구현할 수 있는 도구를 제공합니다. 이번 글에서는 내장 라이브러리 사용법과 pub.dev에서 외부 패키지를 검색하고 설치하는 방법에 대해 알아보겠습니다.1. 내장 라이브러리 사용: dart:core, dart:io, dart:async 등Dart에는 다양한 내장 라이브러리가 포함되어 있어, 기본적인 작업부터 고급 기능까지 쉽게 구현할 수 있습니다. dart:core : dart:core 라이브러리는 Dart의 기본 기능을 제공합니다. Dart 프로그램에서 기본적으로 포함되며, 따로 임포트할 필요가 없습니다. 여기에는 문자열, 숫자, 리스트 등의 기본 데이터 타입과 유틸리티 함수가 포함됩니다. 예제.. 2024. 6. 19.
[Python] 9. Python의 -표준 라이브러리와 외부 패키지- Python 학습: 표준 라이브러리와 외부 패키지Python은 풍부한 표준 라이브러리와 외부 패키지를 통해 다양한 기능을 쉽게 구현할 수 있습니다. 이번 글에서는 표준 라이브러리와 외부 패키지 설치 및 사용에 대해 알아보겠습니다.1. 표준 라이브러리: itertools, collections, functools, etc.Python의 표준 라이브러리는 많은 유용한 모듈을 포함하고 있습니다. 그중에서도 itertools, collections, functools는 매우 유용하게 사용됩니다. - itertools : itertools는 반복자(iterator)를 생성하는 함수들을 제공합니다. 이를 통해 효율적인 반복 작업을 수행할 수 있습니다. itertools 예제[python] import itertoo.. 2024. 6. 18.
[Python] 8. Python의 -모듈과 패키지- Python 학습: 모듈과 패키지Python은 코드의 재사용성을 높이기 위해 모듈과 패키지를 사용합니다. 모듈과 패키지를 통해 코드를 구조화하고, 효율적으로 관리할 수 있습니다. 이번 글에서는 모듈, 패키지, 표준 라이브러리에 대해 알아보겠습니다.1. 모듈: 모듈 생성, import, from ... import- 모듈 생성 : 모듈은 Python 파일(.py)로, 관련된 코드를 하나의 파일로 묶은 것입니다. 모듈을 사용하면 코드를 여러 파일로 분리하여 관리할 수 있습니다. 모듈 생성 예제 : 아래와 같은 my_module.py 파일을 생성합니다.[python] # my_module.py def greet(name):     return f"Hello, {name}!" def add(a, b):     .. 2024. 6. 18.
[C++] 8. C++의 -표준 템플릿 라이브러리 (STL)- C++ 학습: 표준 템플릿 라이브러리 (STL)표준 템플릿 라이브러리(STL)는 C++ 프로그래밍에서 자주 사용되는 데이터 구조와 알고리즘을 제공하는 강력한 라이브러리입니다. 이번 글에서는 컨테이너, 이터레이터, 알고리즘, 함수 객체와 람다 표현식에 대해 알아보겠습니다.1. 컨테이너: 벡터, 리스트, 데크, 셋, 맵 등STL 컨테이너는 데이터를 저장하고 관리하는 데 사용되는 클래스 템플릿입니다. 주요 컨테이너는 다음과 같습니다. 1. 벡터(vector) : 동적 배열로, 크기가 자동으로 조정됩니다.[cpp] #include  #include  using namespace std; int main() {     vector vec = {1, 2, 3, 4, 5};     vec.push_back(6); /.. 2024. 6. 17.
[C] 11. C언어의 -고급 주제(기타)- C 언어 학습: 고급 주제C 언어의 기본을 익힌 후에는 고급 주제를 통해 더욱 깊이 있는 프로그래밍 기술을 습득할 수 있습니다. 이번 글에서는 전처리기 지시자, 라이브러리와 모듈화, 네트워킹 기초(소켓 프로그래밍), 다중 스레딩(pthread)에 대해 알아보겠습니다.1. 전처리기 지시자 (#define, #include, #if 등)전처리기 지시자는 컴파일러가 소스 코드를 컴파일하기 전에 처리해야 할 명령을 지정합니다. 주요 전처리기 지시자는 다음과 같습니다:#define : 매크로를 정의합니다.[c]#define PI 3.14159 #include : 다른 파일을 포함합니다.[c]#include #include "myheader.h" #if, #elif, #else, #endif : 조건부 컴파일을 수.. 2024. 6. 14.
728x90