본문 바로가기

[파이썬]79

[파이썬][프로그래밍] MariaDB 설치 MariaDB MySQL의 기능을 향상 시 오픈소스 관계형 데이터베이스 · MariaDB를 사용하는 이유는 ? MariaDB는 MySQL의 대체제로 개발되었으며, MySQL에 비해 더욱 개선된 성능, 보안, 안전성을 제공하면서도 기존 MySQL 사용자들이 쉽게 전환할 수 있도록 높은 호환성을 유지하고 있다. 또한, 오픈소스라는 특징을 가지고 있어 사용자들에 의해 지속적으로 개선되고 있으며, 이를 통한 높은 가성비를 제공한다. · 설치 방법 1. MariaDb 다운로드, https://mariadb.org/download Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Downl.. 2023. 11. 20.
[파이썬][객체] 제너레이터 HTML 삽입 미리보기할 수 없는 소스 제너레이터 값을 차례대로 반환하며, 상태를 유지하는 함수 · 제너레이터를 사용하는 이유는 ? 제너레이터는 이터레이터를 더 쉽게 생성할 수 있는 방법을 제공하는 특별한 종류의 함수이다. 이터레이터와 마찬가지로 '지연 계산' 방식을 사용함으로써, 메모리를 효율적으로 관리하며, 필요한 시점에 요소를 생성하고 반환한다. '지연 계산'에 대해서는 이전 글에 자세히 기재해 두었으니, 참고하여 보시길 바란다. 2023.11.17 - [[파이썬]/객체] - [파이썬][객체] 이터레이터 [파이썬][객체] 이터레이터 HTML 삽입 미리보기할 수 없는 소스 이터레이터 반복 가능한 객체를 생성하는 파이썬 객체 · 이터레이를 사용하는 이유는 ? 이터레이터를 사용하는 주된 이유는 '지연 계.. 2023. 11. 17.
[파이썬][객체] 이터레이터 HTML 삽입 미리보기할 수 없는 소스 이터레이터 반복 가능한 객체를 생성하는 파이썬 객체 · 이터레이를 사용하는 이유는 ? 이터레이터를 사용하는 주된 이유는 '지연 계산'을 가능하게 하기 위해서이다. 이는 파이썬의 이터레이터가 데이터를 처리하는 방식의 핵심 원칙이다. '지연 계산'은 데이터가 실제로 필요할 때까지 그 계산을 미루는 방법을 말한다. 이는 특히 대용량 데이터를 다루는 경우에 용이하다. 이터레이터를 사용하면, 모든 데이터를 미리 계산하고 메모리에 저장할 필요 없이, 데이터가 필요한 시점에만 그 값을 계산하기 때문이다. 이렇게 하면 메모리 사용량을 크게 줄일 수 있다. 또한, 데이터 스트림을 다루는 경우에도 용이하다. '데이터 스트림'이란 끝이 없는 연속적인 데이터의 흐름을 말하는데, 이터레이.. 2023. 11. 17.
[파이썬][함수] 클로저 함수 HTML 삽입 미리보기할 수 없는 소스 클로저 외부 함수의 변수를 참조하는 내부 함수 · 클로저 클로저는 상위 함수에서 내부 함수를 반환하며, 외부 함수의 지역 변수를 참조하는 내부 함수를 클로저 함수라고 한다. 내부 함수는 자신이 생성될 때의 환경, 즉 상위 함수의 지역 변수를 '기억'하고 있는 상태가 된다. 따라서 내부 함수가 호출될 때마다, 내부 함수는 외부 함수의 지역 변수를 '참조'하여 동작을 수행한다. 동작을 종료한 후에, 지역 변수는 메모리 상에서 해제되며, 언제든 호출될 수 있는 상태로서 남아있게 된다. · 동작 원리 - 상위 함수에 지역 변수가 존재하는 경우 def outter_function(x): def inner_function(y): sum = x + y return sum ret.. 2023. 11. 15.
[파이썬][함수] 데코레이터 함수 set_decorator_function HTML 삽입 미리보기할 수 없는 소스 데코레이터 함수 함수를 '장식'하는 기능 · 데코레이터를 사용하는 이유는 ? 기존 함수의 동작을 바꾸지 않으면서 추가적인 기능을 부여할 때 사용한다. 또한 특정 기능을 여러 함수에서 공통적으로 사용해야 할 때, 그 기능을 한 곳에 모아서 관리한다. 이는 코드의 중복을 줄여주고, 코드의 재사용성과 가독성, 유지보수성을 향상한다. 이를테면, 데코레이터를 사용하여 함수의 실행 시간을 측정하거나, 로그를 출력하거나, 인자의 유효성 검사하는 등의 작업을 수행할 수 있다. · 기본 형태 데코레이터의 기본 형태는 크게 두 부분으로 나뉜다. 바로 데코레이터 함수와 래퍼 함수로 말이다. 데코레이터 함수 : 데코레이터 함수는 외부 함수이며, .. 2023. 11. 15.
[파이썬][프로그래밍] Anaconda 가상 환경 설정 Anaconda 가상 환경을 설정하기 전에 설치방법과 환경변수를 설정하는 글을 전에 작성해 두었으니 참고하실 분들은 참고하기를 바란다. 2023.11.13 - [[파이썬]/프로그래밍] - [파이썬][프로그래밍] Anaconda 설치 및 가상환경 설정( + visual c++) [파이썬][프로그래밍] Anaconda 설치 및 가상환경 설정( + visual c++) HTML 삽입 미리보기할 수 없는 소스 Anaconda 데이터 분석 및 시각화, 머신 러닝 등에 필요한 다양한 라이브러리를 기본으로 탑재하고 있는 패키지 관리자 · 설치 방법 1. 아나콘다 다운로드, https://w sungmin93.tistory.com Anaconda 가상환경 설정 가상 환경 기능 제공 · 가상 환경을 사용하는 이유 ? 가.. 2023. 11. 14.