Python 으로 TextArt 그리기, asciiart, pyfiglet사용법
위와 같은 아스키 아트로 표현된 글자를 한번씩 보신적 있으실 겁니다.파이썬에서는 이런 글자를 손쉽게 생성해주는 라이브러리를 제공하는데요,바로 pyfiglet이라는 라이브러리를 사용하면 이러한 글자를 생성할 수 있습니다.사용방법은 매우매우 간단합니다.먼저, 아래와 같이 pyfiglet 모듈을 pip로 설치해줍니다.pip install pyfiglet그 다음 아래와 같이 파이썬 코드를 작성해줍니다.import pyfiglettext = "ASCII ART \n1,2,3,4,5,6,7,8,9,10"word = pyfiglet.figlet_format(text)print(word)그러면 아래와 같은 결과가 나옵니다. 아래와 같이, 폰트를 지정해줄 수 있기도 하며,renderText 함수를 이용해서도 표현할 수 ..
2024. 10. 20.
python virtualenv란?, python 가상환경, 윈도우 virtualenv 사용법, virtualenv설치, virtualenv 가상환경 삭제, virtualenv python 버전 변경, python3 virtualenv, python virtualenv 명령어, venv와 virtualenv의 차이
python 가상환경python 가상환경이란, 독립적인 파이썬 실행 환경을 의미하며 프로젝트 별로 패키지를 관리하기 위하여 사용합니다.Python 및 Library의 버전이 업그레이드 되더라도 과거 project에 영향을 주지 않기 위해 사용합니다.python virtualenv란?virtualenv는 파이썬에서 사용하는 가상 환경을 만드는 도구입니다.이를 통해 각각의 프로젝트마다 독립된 환경을 제공받을 수 있습니다.예를 들어, 한 프로젝트에서는 파이썬 2.7 버전을 사용하고 다른 프로젝트에서는 파이썬 3.8 버전을 사용해야 한다면,이 둘 사이에서 버전을 매번 바꾸는 것은 매우 번거로울 것입니다.이럴 때 virtualenv를 사용하면, 각각의 프로젝트에 필요한 파이썬 버전과 패키지를 독립적으로 관리할 수..
2024. 9. 14.
[Python] 파이썬 is와 ==의 차이, python is, ==, identity, equality
파이썬 is와 ==의 차이, python is, ==, identity, equality 파이썬 is와 ==의 차이 == : 값이 같은지를 비교할떄 사용하는 연산자입니다. is : 참조되는 메모리 주소가 같은지를 위하 새용하는 연산자입니다. 참조되는 메모리 주소가 같으면, 참조되는 메모리에 해당하는 값은 서로 같지만, 값이 같다고 해서 메모리 주소가 같은것은 아닙니다. 설명이 좀 어려울 수 있는데요, 아래 예제 코드를 보겠습니다. print 우측에 결과값을 표시하였으며, 주석으로 각 결과에 대해 설명을 합니다. a = [1,2,3] b = [1,2,3] c = a # a와 b는 담고 있는 값들이 서로 같으나, 메모리 위치가 서로 다릅니다. print(a == b) #True print(a is b) #F..
2022. 11. 15.
[Python] python list와 tuple차이, 파이썬 리스트와 튜플차이
[Python] python list와 tuple차이, 파이썬 리스트와 튜플차이 파이썬 리스트, python list 파이썬 리스트는 대괄호([,])를 사용하여 여러 데이터들을 묶어놓은 집합입니다. 아래는 리스트 데이터의 정의, 인덱싱 및 슬라이싱을 보여주는 예제 입니다. >>> t = ['foo', 'bar', 'baz', 'qux', 'quux', 'corge'] >>> t ['foo', 'bar', 'baz', 'qux', 'quux', 'corge'] >>> t[0] 'foo' >>> t[-1] 'corge' >>> t[1::2] ['bar', 'qux', 'corge'] 파이썬 튜플, python tuple 파이썬 튜플은 괄호((,))를 사용하여 여러 데이터들을 묶어놓은 집합입니다. 아래는 튜플..
2022. 11. 8.
[Python] 파이썬 주석,파이썬 주석처리, 파이썬 주석 단축키, 파이썬 주석 단축키 안됨, 파이썬 주석 해제, 파이썬 주석 제거
파이썬 주석,파이썬 주석처리, 파이썬 주석 단축키, 파이썬 주석 단축키 안됨, 파이썬 주석 해제, 파이썬 주석 제거 주석이란 (comment) 컴퓨터 프로그래밍에서 주석은 영어로 comment라고도 불립니다. 주석은 컴퓨터 프로그램의 소스 코드에서 프로그래머가 읽을 수 있는 설명입니다. 소스 코드를 인간이 이해하기 쉽게 하기 위한 목적으로 추가하는것이며, 내용을 메모하거나 소스 코드를 더 쉽게 이해할 수 있게 프로그래머가 작성하는 내용입니다. 주로 해당 클래스나 메소드가 무엇을 의미하는지, 변수의 의도와 사용되는 곳 등의 정보를 쉽게 이해하기 위해 쓰여집니다. 프로그램 실행시에는 일반적으로 컴파일러와 인터프리터에 의해 무시되어 프로그램 실행시에는 전혀 영향을 주지 않습니다. 주석을 쓰면 프로그램을 이해하..
2022. 10. 13.
[Python] 파이썬 리스트, python list, 파이썬 리스트 메소드, 파이썬 리스트 메서드, 파이썬 리스트란
[Python] 파이썬 리스트, python list, 파이썬 리스트 메소드, 파이썬 리스트 메서드, 파이썬 리스트란 파이썬 리스트란 파이썬에서는 다양한 자료 구조중에 리스트라는 자료구조를 제공합니다. 리스트는 다양한 프로그래밍 언어에서도 지원하는 자료구조로, 순서를 가지고 일렬로 나열한 원소들의 모임입니다. 순서가 있기에 집합과는 구별되며, 동일한 값들을 원소들로 가질 수 있습니다. 파이썬에서는 [1, 2, 3, 4, 5, 1, 1] 과 같은 형식으로 [] 괄호를 이용하여 리스트를 사용할 수 있습니다. 다른 프로그래밍 언어와 달리, 파이썬 리스트에는 서로 다른 타입의 자료들을 저장할 수 있습니다. 아래 코드와 같이 말이지요. list = [1, '2', object] 파이썬 리스트 예제코드 - 초기화 ..
2022. 6. 8.
[Python] 파이썬 딕셔너리, dictionary, 추가, 삭제, 수정, python dictionary란
[Python] 파이썬 딕셔너리, dictionary, 추가, 삭제, 수정, python dictionary란 파이썬 딕셔너리란 (python dictionary) 파이썬의 dictionary(딕셔너리, 한국뜻으로 사전)은 순서가 없는 데이터 값의 모음입니다. 다른 프로그래밍언어에서의 map(맵)과 동일한 자료구조 형태로 사용됩니다. 딕셔너리의 각 요소는 키:값 으로 쌍을 이룹니다. 키는 하나의 dictionary에서 중복된 키를 가질 수 없습니다. 값의 경우 반복되어 나타날 수 있으며, 어떠한 데이터 유형이어도 상관없습니다., 또한, 키의 이름은 대소문자를 구분하여 처리됩니다. dictionary의 에제는 다음과 같습니다. dict = {'key1': 'test', 'key2':'test2', 'key..
2022. 5. 30.