SMALL

Study/Python 5

Python Version 관리 매니저 pyenv 설치

사전 준비하기 ubuntu를 포함한 여러 리눅스 배포판에서 패키지 설치를 하는 경우에는 build 과정에서 발생하는 문제를 방지하기 위해 필요한 패키지들이 존재한다. 아래 명령어를 통해 해당 패키지들을 설치한다. sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev pyenv 설치 macOS는 brew 커맨드를 통해서 상대적으로 편하게 설치할 수 있지만 linux는 pyenv github repository를 git clone 하는 방식으로 설치..

Study/Python 2024.02.10

개발자들을 위한 Python Package

Python에는 이미지를 다양한 형식으로 변환, 코드 테스트, 다차원 배열 생성 등과 같은 광범위한 기능을 구현할 수 있는 많은 패키지가 있습니다. 이 기사에서는 훨씬 더 복잡한 날짜 및 시간 프로그램을 만들고, 대수 방정식을 풀고, 복잡한 데이터 세트로 작업하는 데 도움이 되는 15개의 유용한 Python 패키지를 수집했습니다. (Source: hongkiat) 1. 텐서플로우 18 TensorFlow는 머신 러닝과 딥 러닝 개념을 최대한 단순하게 만들기 위해 Google 팀에서 개발한 소프트웨어 라이브러리 또는 프레임워크입니다. 그러나 TensorFlow 기호 수학 라이브러리는 가장 널리 사용되는 Python 기계 학습 라이브러리 중 하나입니다. TensorFlow 라이브러리를 사용하면 많은 텐서 연..

Study/Python 2021.12.09

[Python] 파이썬의 활용 분야

프로그래밍언어는 프로그램을 만들기 위해 존재한다. 파이썬으로 모든 프로그램을 다 만들 수 있지만 언어별로 특화된 영역이 있어 모든 분야에 다 어울리는 것은 아니다. 파이썬은 쉬운 문법과 높은 생산성으로 다음 분야에 주로 활용된다. 1. 유틸리티 제작 : 간단한 작업을 처리하는 시스템 유틸리티 제작에 적합하다. 배치 파일이나 쉘 스크립트에 비해 성능이 월등해 간단한 관리 프로그램 제작에 최적이다. 2. 웹 프로그래밍 : 웹은 요구 사항이 빈번히 바뀌어 성능보다 신속한 대응과 유연성이 중요하다. 파이썬은 개발 기간이 짧고, 플랫폼 독립적이어서, 웹 개발에 유리하며, 실제 파이썬으로 운영되는 웹 사이트가 점점 늘어나고 있다. 3. 임베디드 : 사물 인터넷(IoT) 분야에 활용하여 초소형 컴퓨터 프로그래밍에 자..

Study/Python 2019.07.14

[Python] 파이썬의 특징 및 장점

특징 및 장점 파이썬은 인터프리터 방식으로 동작하는 스크립트 언어라는 면에서 전통적인 컴파일 언어와는 다른 독특한 특징이 만다. 주요 특징 및 장점은 다음과 같다. 1. 배우기 쉽고 사용하기도 쉽다. 성능은 조금 느리지만 생산성이 높아 C 언어에 비해 개발 기간이 짧다 2. 플랫폼에 독립적이어서 어느 운영체제에서나 사용할 수 있다. 그래서 이기종 간의 통신 환경인 웹에 유리하다. 3. 공개된 언어여서 비용이 전혀 들지 않으며, 언제든지 다운받아 사용이 가능하다. 심지어 소스까지 다 공개가 되어있다. 4. 실무에 필요한 고급 라이브러리를 대거 포함하고 있어 기본 패키지만 설치해도 웬만한 작업은 다 처리할 수 있다. 파이썬의 이런 철학을 배터리 포함(Batteries Included)이라고 한다. 웹, 그래..

Study/Python 2019.07.14

크롤러

● 크롤러란 무엇인가? ● 크롤러를 만들기 위한 선형 지식은? ● 크롤러는 왜 필요한가? ------------------------------------------------------------------------------------------ 무언가 만들거나 배우기 전에 만들려는 대상, 배우는 대상이 무엇인지 알아야 한다. 인터넷에 크롤러를 검색하여 이미지 결과를 보면 거미와 거미줄을 볼 수가 이싿. 이 그림이 크롤러와 연관된 것이다. 또한, 검색 결과중 수영 영법 중 하나인 크롤, 지렁이의 의미를 가진 나이트 크롤러를 볼 수 있다. 거미, 지렁이, 수영은 거미줄, 물, 땅이라는 공간에서 자유롭게 움직이는 객체이다. 크롤러는 www (월드 와이드 웹) 인터넷 속을 자유롭게 다니는 프로그램을 의미..

Study/Python 2019.04.24