본 포스팅에서는 Python에서 숫자를 표현하는 문자(character)를 decimal(십진수), digit(숫자), numeric(수)로 구분하고, 문자열 메소드(string method) 중 str.isdecimal(), str.isdigit(), str.isnumeric()에 대해 알아보겠습니다. 영어에서는 decimal, digit, numeric으로 수를 구별하고 있으나, 우리 한글에서는 숫자로 통칭하고 있어 그 구별이 쉽지 않습니다. Python에서는 숫자를 표현하는 문자, 예를 들어 '1'을 decimal, digit, numeric으로 각각 구분하여 표현합니다. 그렇다면, 각각의 차이는 무엇인지 알아보겠습니다. 구분 내 용 예) decimal 십진수를 표현하는 문자 각 나라 고유의 십진수 문자 0 1 2 3 4 5 6 7 8 9 ၀ ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉ (미얀마 십진수) digit decimal + 위 첨자(superscript) 십진수 아래 첨자(subs
본 포스팅에서는 Unicode 상에서 표현하는 문자(character)를 분류하고, python에서 구분하는 numeric(수), letter(알파벳문자), 특수문자(special character)와 관련된 문자열 메소드(string method) 중 str.isalpha() 및 str.isalnum()에 대해 알아보겠습니다. numeric(수)에 대한 상세 분류 및 관련 메소드 str.isdecimal(), str.isdigit(), str.isnumeric()에 대해서는 "파이썬 숫자(decimal, digit, numeric) 구분 - str.isdecimal(), str.isdigit(), str.isnumeric() 메소드" 포스팅을 참고 바랍니다. 일반적으로 character(문자)는 숫자, 알파벳문자, 특수문자의 세 가지로 분류합니다. 1) 숫자는 고유의 십진수룰 표현하는 decimal(십진수), 십진수의 다양한 표현의 digit(숫자), 숫자를 의미하는 모든 문자 표
본 포스팅에서는 "파이썬 class 생성 및 객체지향 프로그래밍 용어 정리"에서 설명한 기본 개념...
본 포스팅에서는 Python에서 class의 composition에 대해 알아보겠습니다. Python 클래스의 기본 용어 및...
본 포스팅에서는 Python의 문자열 메소드(string method) str.index()를 알아보겠습니다. 다음은 문자열의...
본 포스팅에서는 Python의 TIOBE Index(티오베 지수) 순위를 알아보고자 합니다. 우선 TIOBE(...
이종사촌 동생의 첫째 아들이 초등학교 1학년일 때의 일입니다. 아들 형제만 있는 집에서 평범한 또래의 개...
『친애하는 나의 집에게』(라이프앤페이지, 2020)는 작가가 유년기부터 현재까지 살아온 집들에 관하여 쓴 ...
본 포스팅에서는 Python에서 class의 인스턴스를 삭제하는 방법을 알아보고자 합니다. Python 클래스의 ...
본 포스팅에서는 Python에서 class의 인스턴스 속성을 삭제하는 방법을 알아보고자 합니다. Python 클래...
본 포스팅에서는 Python에서 class의 인스턴스 속성을 생성하는 방법을 알아보고자 합니다. Python 클래...
본 포스팅에서는 Python에서 객체지향 프로그래밍(object-oriented programming)을 구현하는 class의 attr...
본 포스팅에서는 Python에서 객체지향 프로그래밍(object-oriented programming)을 구현하는 class 명령어...
본 포스팅에서는 "파이썬 class 생성 및 객체지향 프로그래밍 용어 정리"에서 설명한 기본 개념...
본 포스팅에서는 Python의 프로그램들을 지칭하는 용어들 중에, 스크립트(script), 모듈(module), 패키지(...
영어로 mutable은 변경 가능한 것을, immutable은 변경할 수 없는 것을 뜻합니다. Python에서 mutable 및 ...
갑작스러운 코로나의 출현으로 많은 이의 일상이 바뀌었습니다. 저 또한 예외가 아니었습니다. 퇴직 후 근...
울 엄마 윤 여사는 2020년 8월 현재 만 85세의 할머니입니다. 같은 나이대 다른 분들에 비하면 아직 건강하...
이번 포스팅은 Python 입문 또는 초급 프로그래머들이 자주 실수하는 오류를 정리하고자 합니다. Python...
본 포스팅에서는 Python의 iterable 데이터의 각 element에 대해 간단히 최소값(min), 최대값(max), 합계(...
본 포스팅에서는 Python의 문자열 메소드(string method) str.format_map()를 알아보겠습니다. 다음은 문...
본 포스팅에서는 Python의 문자열 메소드(string method) str.format()을 알아보겠습니다. 우선, 문자열 ...
본 포스팅에서는 Python의 한글(2바이트) 문자열의 너비를 지정하는 str.format() 메소드 사용 방법을 알...
본 포스팅에서는 Python의 문자열 메소드(string method) str.find()를 알아보겠습니다.다음은 문자열의...
본 포스팅에서는 Python의 int() 함수를 알아보겠습니다. int() 함수는 대부분 문자열('12')...
본 포스팅에서는 Python의 변수, 상수 및 리터럴을 알아보겠습니다.설명에 앞서 객체, 변수, 식별자 등...
본 포스팅에서는 Python의 문자열 메소드(string method) str.expandtabs()를 알아보겠습니다.다음은 문...
본 포스팅에서는 Python의 숫자 데이터 표현을 각 진법에 맞춰 간단히 변환할 수 있는 내장함수들을 알아...
본 포스팅에서는 Python의 문자열 메소드(string method) str.endswith()를 알아보겠습니다.다음은 문자...
본 포스팅에서는 Python의 문자열 메소드(string method) str.encode()를 알아보겠습니다.인코딩 및 디...
본 포스팅에서는 Python에서 인코딩과 디코딩, 문자 인코딩 체계(UTF-8)와 유니코드(Unicode), UTF...
본 포스팅에서는 Python의 문자열 메소드(string method) str.center()를 알아보겠습니다.다음은 문자열...
본 포스팅에서는 Python의 문자열 메소드(string method) str.count()를 알아보겠습니다.다음은 문자열...
본 포스팅에서는 Python의 iterable 데이터의 각 element에 대해 간단히 조건 함수를 적용할 수 있는 filt...
본 포스팅에서는 Python의 문자열 메소드(string method) str.casefold()를 알아보겠습니다.다음은 문자...
본 포스팅에서는 Python의 문자열 메소드(string method) str.capitalize()를 알아보겠습니다.다음은 문...
본 포스팅에서는 Python의 슬라이스 치환(대입; assignment - "=")을 통해 쉽고 간편하게...
본 포스팅에서는 Python의 assert 명령어를 알아보겠습니다.assert는 프로그램 개발자를 위한 오류 발생...
본 포스팅에서는 Python 함수의 argument 전달 방식을 알아보고자 합니다. 다른 프로그래밍 언어를 접해보...
본 포스팅에서는 Python의 round() 내장함수를 알아보겠습니다.round() 함수는 소수점에 대해 정수로 반...
Python은 int, float, string, list, tuple, dictionary, set 등 다양한 데이터 타입(data type)이 존재합...
"타이핑(typing)"이란 프로그램 내에서 변수의 데이터 타입(자료형; data type)을 정의하는 하는...
본 포스팅에서는 Python에서 특정 폴더에 존재하는 모든 MP4 및 MP3 비디오 파일의 길이(length 또는 ...
본 포스팅에서는 Python의 iterable 데이터의 각 element에 대해 쉽고 간단히 함수를 적용할 수 있는 map(...
본 포스팅에서는 Python의 큰 장점인 "iterable"의 의미와 "iterable" 데이터 타입의...
본 포스팅에서는 Python에서 초(second) 입력 시, "일(day) 및 시(hour), 분(minute), 초(second)&qu...
컴퓨터 일반 및 파이썬 관련 용어 이해의 첫 포스팅으로 프로그램(program), 프로그래머(programmer), 프로...
본 포스팅에서는 Python에서 함수의 인수(argument) 전달 방식 중 위치 인수(positional argument)와 키워...
전 편의 엑셀 파일을 읽기 위한 "xlrd" 패키지 후속편으로 본 포스팅에서는 엑셀 파일을 생성하...
본 포스팅은 "파이썬 pip으로 PyPI(Python Package Index) 내 패키지 및 모듈 설치하기 - pip i...
본 포스팅에서는 Python에서 엑셀(excel) 파일을 다루는 패키지 종류를 알아보고, 엑셀 파일을 읽기 위한 ...
"Python 활용"편의 본 회에서는 Windows에서 Python 프로그램을 실행하고, argument를 전달하...
"Python 기초" 편의 첫 회 "파이썬의 탄생과 유래"에서 C, C++와 같은 언어와 달리...
본 포스팅에서는 Python의 "iterable 한 객체"와 "iterator 객체"의 의미를 알아보고...
본 포스팅에서는 Python의 del 명령어를 알아보겠습니다. 인터넷 자료를 보다 보면, del을 함수로 표현...
"Python 중급" 본 회에서는 tuple 및 list 데이터 타입의 packing 및 unpacking을 알아보겠습니...
Python의 raise 명령어를 살펴보기 전에, 우선 관련 지식의 기본 이해를 위해 Python의 오류와 예외, try...
"Python 활용"편 본 회에서는 Python의 sort 기능으로, string, list, tuple, range와 같은 순...
지금까지 총 29회에 걸친 Python 기초 편 포스팅 마무리로, 파이썬 전체 명령어 모음 및 요약, 데이터 타...
본 회에서는 날짜 및 시간 관리 time 모듈의 time, ctime, locatime, strftime, sleep 함수를 알아보고자 ...
본 포스팅에서는Python의 iterator 및 generator의 후속 편으로 generator expression(표현식)에 대해 알...
본 포스팅에서는 Python의 generator 함수와 yield 명령어에 대해 알아보겠습니다. generator(또는 gene...
본 포스팅에서는 Python의 다음과 같은 다양한 "=" 치환 명령어(assignment statement)를...
본 포스팅에서는 Python에서 함수의 파라미터(parameter; 매개변수) 처리 방식에 대해 알아보겠습니다. ...
본 포스팅에서는 Python의 comprehension에 대해 알아보려고 합니다. comprehension은 list, dictionary, ...
Python의 명령어 1줄에 여러 개의 함수 및 메소드를 호출하여 사용할 수 있습니다. 이때의 그 처리 순서를...
본 포스팅에서는 Python의 string method 중 하나인 join() 메소드를 알아보려고 합니다.우선, join()의...
본 포스팅에서는 Python의 소프트웨어 라이브러리(software library) 역할을 하고 있는 PyPI의 의미와 ...
본 포스팅에서는 Python에서 외부 패키지 모듈들을 설치하기 위한 pip(python package installer and mana...
본 포스팅에서는 Python의 dir() 함수를 알아보겠습니다.우선, dir() 함수의 온라인 도움말과 같이 dir(...
본 포스팅에서는 Python의 외부 모듈 프로그램의 위치 찾기에 대하여 알아보겠습니다. 모듈(module)이란 ...
본 포스팅에서는 Python 프로그램에서 import 한 모듈(module)의 프로그램 파일 위치 또는 경로(path)를 ...
본 포스팅에서는 Python에서 모듈을 가져오는 import 명령어의 다양한 형식과 그 예를 알아보겠습니다. ...
본 포스팅에서는 Python에서 패키지 내 모듈을 가져오는 import 명령어의 다양한 형식과 그 예를 알아보겠...
본 포스팅에서는 일반적으로 프로그램 및 애플리케이션 작성 시의 모듈화(modularization) 필요성과 Pytho...
본 포스팅에서는 Python Implementation의 의미와 CPython, Jython, IronPython, PyPy에 대하여 ...
본 포스팅에서는 함수와 함께 항상 언급되는 parameter와 argument의 차이점을 알아보려 합니다.paramete...
본 포스팅에서는 Python에서 의미하는 객체(object), 변수(variable), 식별자(identifier), 함수(fuction)...
본 포스팅에서는 컴퓨팅 처리 및 프로그램에서 매우 중요한 오류에 대해 알아보겠습니다. 오류에 대한 이해...
본 포스팅에서는 Python의 입력 함수인 input()을 좀 자세히 알아보겠습니다.우선, input()의 온라인 도...
지금까지 매회 포스팅에서 출력 함수인 print()를 사용하여 왔습니다만, 기본적인 기능으로 사용하여 왔습...
본 포스팅에서는 Python의 repr() 함수를 알아보겠습니다.repr() 함수는 변수 또는 객체의 고유 표기 정...
본 포스팅에서는 Python을 실행하고 있는 현재 컴퓨터의 플랫폼 정보를 확인할 수 있는 방법을 알아보겠습...
본 회에서는 Python에서 매우 유용한 range() 함수에 대해 알아보겠습니다. 그동안 저의 포스팅에서 많이 ...
본 포스팅에서는 Python의 "None" 객체를 알아보겠습니다. Python 언어 외에 C 또는 Java...
본 포스팅은 전 회에 설명한 set의 기본 개념 및 생성 방법에 이어 Python의 집합형(set) 데이터 타입의 ...
본 포스팅에서는 "파이썬 기초" 편에서 설명하지 않은 Python의 컬렉션형인 집합형(set) 데이터...
Python의 zip() 함수는 string, list, dictionary, range() 등과 같은 시퀀스형 데이터 타입들을 인수(arg...
Python의 global 및 nonlocal 명령어를 살펴보기 전에, 우선 관련 지식의 기본 이해를 위해 네임스페이스(...
본 "Python 중급" 편에서 함수(function)의 다양한 사용 예를 살펴보고자 합니다. 함수 관련 기...
"Python 중급"의 전 회에서 id() 함수 및 mutable 및 immutable의 의미를 알아보았습니다. 본 ...
"Python 기초" 편에서 이미 mutable 및 immutable에 대한 설명은 다음과 같이 하였으나, 본 회...
"파이썬 중급"편으로 오늘은 Python의 람다(lambda) 함수를 설명하고자 합니다. 참고로, 총 3...
"파이썬 중급"편 2 회차로 range() 함수와 함께 잘 활용되는 enumerate() 함수를 설명하고자 합...
본 회에서는 Python의 zipfile 모듈(built-in module)을 활용하여 파일 및 폴더들을 zip, unzip 하는 방법...
"Python 기초" 편에서 포스팅하지 않았던 명령어 중 "with ~ as" 명령어를 "파...
본 회에서는 비교연산자("==")과 식별연산자("is")의 차이점을 간단히 알...
전 회에서는 datetime 모듈의 datetime, timedelta에 대해 알아보았습니다. 본 회에서는 datetime, timedel...
"Python 활용"편의 전 회에서는 Python에서 특정 패턴의 파일을 찾는 glob 모듈의 glob 함수를...
"Python 활용" 전 회에서는 shutil 모듈의 copy, move, rmtree 함수를 알아보았습니다. 이번에...
"Python 활용" 첫 회에서는 활용도가 높은 "파이썬 디렉터리(directory) 및 파일(file) 관...
"Python 기초" 편을 마치고, 새로 시작하는 "Python 활용" 편에서는 프로그램에서 ...
전 회에서 온라인 도움말 help() 사용법을 알아보았습니다. 본 회에서는 파이썬 문서(설명서)를 알아보고자...
전 회에서 string formatting의 argument 지정 및 format 설정에 대해 알아보았습니다. 본 회에서는 온라인...
전 회에서 예외(exception)처리 및 try - except - else -finally 명령어에 대해 알아보았습니다. 본 회에...
전 회에서 일반적인 오류의 의미와 종류, Python 오류 예, 오류와 예외(exception)를 알아보았습니다. 본 ...
전 회에서 파일을 open, read, write 등 처리하는 방법에 대해 알아보았습니다. 본 회에서는 일반적인 오류...
전 회에서 namespace의 의미 및 종류, 변수의 scope 및 찾기 순서(LEGB)에 대해 알아보았습니다. 본 회...
파이썬(Python)은 1990년대 초 네덜란드 국립 연구소 Stichting Mathematisch Centrum (CWI, http:/...
파이썬의 탄생과 유래를 알아보았으니, 다음으로 파이썬을 직접 설치하여 실행하고자 합니다.파이썬 설치...
파이썬 설치 후 실행이 정상으로 잘 되는 것을 확인하였으니, 다음으로 실제 파이썬 프로그램을 작성하고 ...
파이썬 Shell 및 IDLE까지 모두 알아보았으니, 드디어 파이썬 프로그램을 직접 작성하는 것을 시작하...
첫 파이썬 프로그램 작성 및 실행을 해 보았으니, 이제는 본격적으로 프로그램 작성을 위하여 변수와 식별...
전 회에서는 변수 및 식별자의 의미와 데이터 타입을 공부하였습니다. 본 회에서는 "=" 명...
전 회에서 Python의 "=" 치환명령어와 표현식, 표현식에 따른 데이터 변수 타입과 int, f...
전 회에서는 Python의 string 데이터 타입의 기본 이해와 더불어 indexing, slicing, concatenation, repe...
string에 대해 포스팅한 string 데이터 타입의 기본 이해와 문자 인코딩(character encoding) 외에, 본 회...
세 차례에 걸쳐 포스팅한 string 데이터 타입의 기본 이해와 문자 인코딩(character encoding), string met...
전 회에서는 Python의 list 및 multi-dimensional list의 기본 이해와 함께, list slicing, concatenation...
두 차례에 걸쳐 list 데이터 타입의 기본 이해와 list method에 대해 알아보았습니다. 본 회에서는 리스트(...
전 회에서 설명한 Python 컬렉션 데이터 타입 tuple의 기본 설명(인덱싱 및 슬라이싱, immutable 특성 등)...
두 차례에 걸쳐 tuple 데이터 타입의 기본 이해와 tuple method 및 singleton tuple에 대해 알아보았습니다...
전 회에서 dictionary(dict)의 기본 이해와 항목 추가 및 삭제, 값 변경 방법에 대해 알아보았습니다. 본 ...
이미 Python의 데이터 타입 중 string, list, tuple, dictionary 등의 기본 개념과 관련 함수(메소드; met...
전 회에서는 Python의 데이터 타입(data type)을 요약 정리하였고, 본 회에서는 연산자(operator)를 알아...
Python 명령어 설명으로 들어가기 위하여, 전 회까지 Python의 각 데이터 타입 string, list, tuple, dic...
전 회에서는 Python의 if else(if elif else) 조건명령문을, 본 회에서는 Python의 반복명령어 while과 f...
전 회에서는 반복처리(loop)를 위한 while 및 for 명령어를 설명하였습니다. 본회에서는 loop 내의 흐름을 ...
전 회에서 반복(loop) 처리용 while 및 for 명령어와 반복제어용 break, continue 와 pass 명령어에 대해 ...
전 회에서 함수(function), 메소드(method), 내장함수(built-in function), 모듈(module), 내장모듈(built-...
전 회에서 함수(user-defined function) 작성 및 다른 프로그램 파일의 모듈을 호출할 수 있는 import 및 f...