단도직입 파이썬(Python) – 정규식(Regular Expression) 1/2 연습문제 풀이를 통해 저의 파이썬 학습 수준을 어느 정도 가늠할 수 있었고, 간단하게 실전용 파이썬 코딩도 진행해 보았습니다. 아직 갈 길이 멀었습니다. 많은 산을 넘고, 물도 건너야겠죠!!! 계속 파이썬을 접하다 보면 조금씩 나아지리라는 믿음을 다집니다! 오늘은 파이썬만의 고유 문법이 아닌 문자열을 처리하는 모든 곳에서 사용되는 정규 표현식(Regular Expressions : 정규식으로도 불립니다.)에 대해 살펴보겠습니다.(C, 자바, 자바스크립트 등에서도 적용 가능합니다.) 잠깐 훑어본 바로는 흡사 어셈블리어(Assembly Language)를 읽는 수준의 문법이 종종 사용됩니다. 문자열을 처리하는 표현식이다 보니 내용 이해가 어렵지 않은데 반해 효과적으로 사용하려면 암기가 필요할 수 있겠단 생각.. 2021. 12. 17. 단도직입 파이썬(Python) – 좌충우돌 실전 코딩 오늘은 실전 연습용 코딩 한번 짜 봅니다. 로또번호 생성은 너무 쉽게 되더군요! 과거 당첨된 로또번호 자료(1회~961회)를 구글링으로 찾아 lotto_data.txt로 넣어주고 random 함수로 생성된 로또번호를 비교하여 당첨 여부, 당첨 횟수를 출력하는 프로그램을 만들었습니다. 간단해 보이지만 코딩 초보에겐 약간의 벽이 있었답니다. (벽은 부숴버리라고 있는 것 아니 긋습니까?!^^) 함수, random 함수, 다중(2차원) 리스트, 다중(3중) 반복문, 파일로부터 자료 입력받기 등 복합적으로 파이썬 문법을 살펴보는 계기가 되었습니다. import random def Lotto_Num(): count = 0 Lotto = [] while count < 6: rnd = random.randint(1,4.. 2021. 12. 16. 단도직입 파이썬(Python) – 연습코딩(클래스, 모듈,~라이브러리) 오늘은 그동안 살펴본 클래스, 모듈, 패키지, 라이브러리에 대한 연습문제를 풀어보고자 합니다. 금방 풀어버릴 수 있을 것 같았는데 바로 저의 오만방자함을 일깨우듯 에러투성이더군요. 구글링(파이썬 공식 홈페이지)+오픈북^^ 하며 풀어갔습니다. 시간이 다소 걸리더라도 한번 풀어보시길 권장합니다. 직접 책을 찾고 구글링하며 얻어지는 게 있더군요. 그동안 봐 왔던 내용들도 조금 정리되기도 하고. 분명 맞는데…맞는데…하며 코딩을 했음에도 역시나 제가 잘못 생각한 뭔가가 막 나오더군요. 그래서 오늘도 조금씩 배워갑니다. 파이썬! (제 파이썬 학습교재로 사용중인 #점프투파이썬의 연습문제를 사용했습니다.) Q1. 클래스 상속 문제입니다. class Calculator: def __init__(self): self.va.. 2021. 12. 16. 단도직입 파이썬(Python) – 라이브러리(Library) 전 세계의 파이썬 사용자들이 만든 유용한 프로그램을 모아 놓은 것이 바로 파이썬 표준 라이브러리(Python Standard Library)입니다. 모든 내장함수를 외울 필요가 없는 것과 마찬가지로 모든 라이브러리를 알 필요는 없지만 어떤 일을 할 때 어떤 라이브러리가 사용되는지 정도만 파악하면 됩니다. 자주 사용되고 알아 두면 좋은 파이썬 표준 라이브러리에 대해 알아보겠습니다. sys 모듈 sys 모듈은 파이썬 인터프리터가 제공하는 변수와 함수를 직접 제어할 수 있게 하는 모듈입니다. python 실행 후 모든 문자열들이 공백을 기준으로 나뉘어 sys.argv 리스트의 요소가 되는 것을 알 수 있습니다. >>> import sys >>> sys.exit() sys.exit()는 강제로 스크립트를 종료할.. 2021. 12. 16. 이전 1 2 3 4 5 6 다음