본문 바로가기
단도직입 파이썬(Python) – 정규식(Regular Expression) 2/2 코딩을 하다 보면 문자열 처리를 요구할 때가 많습니다. 당연히 코드로 풀어낼 수도 있고, 자주 사용되는 코드는 함수화 시켜 사용할 수도 있지만 정규식을 사용하게 되면 훨씬 간단하게 처리할 수 있습니다. 모든 일에는 일장일단이 있듯이 정규식을 많이 사용하게 되면 정규식 작성자 외 다른 사람이 코드를 읽을 때 직관성이 떨어집니다. 특히 여러 명과 공동작업을 협업할 때에는 생산성 또는 효율성이 오히려 저하될 수 있다는 점입니다. 하지만 정규 표현식의 특성과 사용법을 잘 파악하고 적절하게 사용하게 된다면 우리가 원하는 목적에 대한 코드가 좀 더 원활하게 작성될 수 있겠죠!? (클래스를 몰라도! 정규 표현식을 몰라도! 코딩은 가능합니다.^^) 정규 표현식(Regular Expression)을 사용하려면 항상 re.. 2021. 12. 17.
단도직입 파이썬(Python) – 연습코딩(클래스, 모듈,~라이브러리) 오늘은 그동안 살펴본 클래스, 모듈, 패키지, 라이브러리에 대한 연습문제를 풀어보고자 합니다. 금방 풀어버릴 수 있을 것 같았는데 바로 저의 오만방자함을 일깨우듯 에러투성이더군요. 구글링(파이썬 공식 홈페이지)+오픈북^^ 하며 풀어갔습니다. 시간이 다소 걸리더라도 한번 풀어보시길 권장합니다. 직접 책을 찾고 구글링하며 얻어지는 게 있더군요. 그동안 봐 왔던 내용들도 조금 정리되기도 하고. 분명 맞는데…맞는데…하며 코딩을 했음에도 역시나 제가 잘못 생각한 뭔가가 막 나오더군요. 그래서 오늘도 조금씩 배워갑니다. 파이썬! (제 파이썬 학습교재로 사용중인 #점프투파이썬의 연습문제를 사용했습니다.) Q1. 클래스 상속 문제입니다. class Calculator: def __init__(self): self.va.. 2021. 12. 16.
파이썬(Python) 초보의 코딩 배우기 오늘로써 파이썬을 접한 지 일주일 남짓! 저로서는 새로운 코딩 세계를 보게 된 날이라고 감히 말씀드리고 싶습니다. 이런 제 말에 분명 공감하실 분도 계시리라 믿습니다. 이십 수년 전 제가 처음 컴퓨터를 배울 때만 하더라도 GW-Basic 이란 아주 기초적인 대화형 언어(Interpreted Language)로 코딩을 시작했습니다. 당시에는 GW-Basic --> Fortran --> COBOL 그다음 C/C++ 순으로 배웠던 기억이 있습니다. 당시 코딩 학습 순서 국룰이었죠. 1. GW-Basic : 대화형 코딩의 대표적인 언어! 지금의 Python 고조 할배 쯤 되려나요? 패쓰. 2. Fortran : 수식 계산을 주 목적으로 사용된 언어 3. COBOL : 사무용 프로그래밍을 주 목적으로 만든 언어 .. 2021. 12. 15.
네이버 검색광고 API 사용하기 - Source Code 네이버 검색광고 API 사용하기 - Python 3.8.9 ​import time import random import requests import pandas as pd import signaturehelper def get_header(method, uri, api_key, secret_key, customer_id): timestamp = str(round(time.time() * 1000)) signature = signaturehelper.Signature.generate( timestamp, method, uri, SECRET_KEY) return {'Content-Type': 'application/json; charset=UTF-8', 'X-Timestamp': timestamp, 'X-A.. 2021. 12. 14.