Python/기초49 정규 표현식이란? 개념과 공부 방법에 대해 알려 드립니다. 정규 표현식의 정의 문자열의 규칙을 찾아서 정규 표현식(Regular Expression)이란 특정한 규칙을 가진 문자열의 집합을 다루는 데 사용하는 형식 언어입니다. 다양한 프로그래밍 언어에서 문자열의 검색과 치환을 위해 정규 표현식을 지원합니다. (미국의 수학자 스티븐 클레이니가 정규 표현식의 개념을 설립했습니다.) 정규 표현식은 왜 알아야 할까요. 텍스트를 활용하여 부가 가치를 창출하기 위해서입니다. 우리는 일상생활에서 방대한 양의 텍스트 데이터를 생산하고 이를 활용하여 부가 가치를 창출합니다. 인공 지능(자연어 처리)되기도 하고요. 크롤링(Html)에 활용되기도 합니다. 이때, 텍스트 데이터를 효과적으로 활용하기 위해서는 필요한 텍스트와 불필요한 텍스트를 구분해야 하는데요. 컴퓨터 입장에서는 모든.. 2023. 7. 14. [파이썬/Python] 함수 심화: 인자 전달 방법과 default 값 이전 시간에는 함수의 정의와 기초적인 문법에 대해 알아봤습니다. 이번 시간에는 함수를 호출할 때 인자를 전달하는 방법에 대해 좀 더 알아보겠습니다. Positional Argument와 Keyword Argument 파이썬에서 인자를 전달하는 방법에는 두 가지가 있습니다. 첫 번째는 정의된 매개변수의 순서대로 전달하는 방법이고, 두 번째는 매개변수를 지정하여 전달하는 방법입니다. 인자를 정의된 매개변수의 순서대로 전달하는 방법을 Positional Argument라고 합니다. 아래 코드를 보겠습니다. add_and_dev 함수는 처음 두 개의 인자를 먼저 더하고 마지막 인자로 나누어주는 함수입니다. 아래처럼 인자 전달의 순서가 중요한 경우에는 순서가 달라지면 예상하지 못한 결과나 에러가 발생할 수 있기 .. 2023. 7. 13. [파이썬/Python] 예외 처리 개념과 실습(feat. 대표 오류 메세지) 예외 처리(Exception Handling)란? 에러는 코딩에 있어서 마치 친구와 같은 존재입니다. 현재도 에러가 없고, 앞으로도 100% 에러가 없을 것이라고 보장하는 프로그램은 어디에도 없습니다. 에러가 발생할 때마다 프로그램의 실행이 중단되면 유저나 서비스를 관리하는 입장에서 난처한 상황이 발생합니다. 따라서 에러가 발생할 가능성이 높은 구간에 에러가 발생하더라도 프로그램 실행을 멈추지 말고 계속 유지하도록 명령해 주는 작업이 필요한데요. 이런 작업을 예외 처리라고 합니다. 예외 처리(Exception Handling) 또는 오류 처리(Trouble Shooting)는 실행 흐름상 오류가 발생했을 때 오류를 그대로 실행시키지 않고 오류에 대응하는 방법을 제시하는 개념을 의미합니다. - 나무위키 예.. 2023. 7. 13. 이전 1 ··· 6 7 8 9 10 11 12 ··· 17 다음