본문 바로가기
파이썬(Python) – 초보 탈출 예제 풀이 (2/2) 정규 표현식 문제를 끝으로 예제풀이를 마감코자 합니다. Q16. 모스 부호 해독입니다. 아래와 같은 모스 신호를 모스부호 규칙표를 참고삼아 해석하는 함수를 작성해 봅니다. 글자와 글자 사이는 공백 1개, 문장과 문장 사이는 공백 2개로 구분합니다. def Morse(code): morse_code={'.-':'A','-...':'B','-.-.':'C','-..':'D','.':'E','..-.':'F','--.':'G', '....':'H','..':'I','.---':'J','-.-':'K','.-..':'L','--':'M','-.':'N', '---':'O','.--.':'P','--.-':'Q','.-.':'R','...':'S','-':'T','..-':'U', '...-':'V','.--':.. 2021. 12. 17.
단도직입 파이썬(Python) – 클래스(class) 클래스(class)! 우선 개념이 쉽지 않으니 당장은 이해가 안 되더라도 좌절하지 마세요~! 제가 이해한 바를 설명하기도 쉽지 않습니다. 아직 많이 부족하다 보니... (아마 시간이 지나면 자연스레 알게 될 내용들입니다.) 함수의 개념 설명에서 자동판매기 예를 들었습니다. 여러 대의 자동판매기를 만들 때 함수를 사용하면 편리하다고 설명했습니다. 그럼 클래스는 여러 대의 자동판매기 묶음(커피, 과자, 음료수 등등)을 다른 동네에 설치할 때 사용한다는 비유가 적절할 것 같습니다. 다른 동네에 설치한 자동판매기 묶음은 기존 자동판매기 묶음에 전혀 영향을 끼치지 않게 독립적으로 변형 가능하며, 다른 동네에 설치할 때 커피를 빼고 생필품 자판기를 바꿔 설치할 수도 있고 묶음에 없는 자동판매기를 추가할 수도 있습니.. 2021. 12. 16.
단도직입 파이썬(Python) 기초 – 5 자료형(변수) 오늘은 Python의 자료형 중 변수(variable)에 대해 알아봅니다. 타 언어에 비해 파이썬의 특징 중 하나가 변수를 별도 Type 지정(숫자형, 문자형 등등) 없이 사용하더라도 저장된 값을 스스로 판단하여 자료형을 지정합니다. 개인적으로 저는 이 부분이 좀 헷갈리더군요. 변수를 너무 자유분방하게 사용한다고 할까요? a라는 변수에 뭐가 들었는지 알 수 없기에 변수명만으로는 a가 문자형인지 숫자형인지 배열형인지 알 수 없더군요. 그래서 초반 개념 잡기가 더 어려웠는지도 모르겠습니다. 그런 와중에 변수의 객체를 가리키는 주소를 담을 수도 있습니다. (C언어의 point 개념과 같네요) >>> a = 1 >>> a = ‘python’ >>> a = [1, 2, 3] a = 1 은 “숫자 1을 a 변수에 .. 2021. 12. 15.
Source Code - Google image Crawling (Selenium) Web crawler를 작성하기 위해, 사전작업으로 chrome webdriver와 Selenium를 설치해야 합니다. https://chromedriver.chromium.org/downloads에 접속 후 본인의 Chrome version에 적합한 chrome webdriver를 설치합니다.(Version이 정확히 일치하지 않아도 실행됩니다.) Google image API를 사용하여 스크랩핑(Scraping)하고자 했으나 지금은 막혀 있습니다. API를 사용하지 않고 다소 아날로그틱한 방법으로 크롤링(Crawling)은 가능하더군요… 아래 코드는 저도 뜯어보고 있는 중이랍니다. 아직 실력이 박약해서... from selenium import webdriver from selenium.webdrive.. 2021. 12. 14.