Python 6

파이썬 내장함수 lambda, filter, map 정리

lambda def와 같이 함수를 생성할 때 사용되는 예약어로 def보다 짧게 작성이 가능합니다. def 를 쓸 수 없는 구조거나 복잡하지 않은 구조에 lambda를 사용하여 함수를 정의합니다. >>> mul = lambda a,b: a*b >>> mul(2,3) 6 >>> def mul(a,b): return a*b >>> mul(2,3) 6 def 가 아닌 lambda함수를 사용하는 이유는 일시적인 함수로 필요한 곳에서 사용하고 바로 버릴 수 있습니다. 함수의 이름이 따로 정해줄 필요가 없으며 익명 함수 입니다. return 문이 필요하지 않고 반환값을 만드는 표현식을 통해 정의합니다. def 안에서 lambda 함수를 함께 사용하면서 여러개의 증분 함수를 만들어 독립적으로 사용할 수 도 있습니다. ..

취준일기 2020.05.05

[DF913] 파이썬 기초 훈련 10제_3번문제

다핏에서 제공하는 데이터 사이언스 문제 중 오늘은 Python 기초 훈련 10제 중 3번째 문제를 풀 차례입니다. N개의 데이터를 입력받아서 두 번째로 큰수를 출력하는 알고리즘을 완성하는 문제입니다. 처음 문제를 받았을 때, 알고리즘을 만들기 위해서 첫번째로 생각해 볼것은 input 데이터를 어떻게 받을 것인가 두번째, 입력받은 데이터의 크기 정렬 세번째, 정렬된 데이터에서 두번째 원소를 출력하기 이렇게 생각해 볼 수 있을 것 같았습니다. 그럼 input 데이터를 입력받아 보겠습니다. 지난번에 풀었던 2번 문제와 유사한 것 같아요. 파이썬으로 명령행 인자를 사용해서 여러개의 인자를 받아보겠습니다. 명령행 인자, sort에 대한 정보는 아래 포스팅을 확인해주세요. 파이썬 명령행 인자 *args, **kwa..

취준일기 2020.05.02

정보처리기사실기 1.프로그래밍언어활용-연산자 우선 순위 정리

연산자 우선순위 단항 연산자 단항 연산자 높음 ↑ 우선순위 ↓ 낮음 이항 연산자 산술 연산자 시프트 연산자 관계 연산자 비트 연산자 논리 연산자 삼항 연산자 조건 연산자 대입 연산자 대입 연산자 순서 연산자 순서 연산자 1. 논리연산자 결과값: True(참)=1 또는 False(거짓)=0 연산자 의미 비고 && and 모두 참이면 참 || or 하나라도 참이면 참 ! not 부정 2. 단항연산자 연산자 의미 비고 ++ 증가 연산자 전치: 변수 앞에 증감연산자가 오는 형태로 먼저 변수의 값을 증감시킨 후 변수를 연산에 사용한다.(++a,--a) 후치: 변수 뒤에 증감연산자가 오는 형태로 먼저 변수를 연산에 사용한 후에 변수의 값을 증감시킨다.(a++,a--) -- 감소 연산자 3. 조건 연산자 '조건'이 ..

취준일기 2020.04.16

파이썬 (Python) 형태소 분석기 KoNLPy 설치방법

형태소 분석 라이브러리 중 한국어 정보처리를 위한 파이썬 패키지인 KoNLPy (코엔엘파이) 를 설치해보도록 하겠습니다. 그전에 KoNLP와 KoNLPy의 차이점은 KoNLP는 R의 한국어 자연어 분석 패키지 이고 , KoNLPy는 Python의 한국어 자연어 분석 패키지 입니다. 여기서 NLP란 무엇일까요? NLP란 Natural Language Processing 의 약자로 자연어 처리를 말합니다. 자연어는 사람들이 일상적으로 쓰는 언어를 말합니다. 처음 자연어 처리를 배웠을 때 컴퓨터언어를 자연어라고 착각했던 적도 있었답니다.(머쓱) 형태소 분석 라이브러리설치환경은IDE : 주피터 노트북(Jupyter Notebook)버전: 4.8.3Os: Windows 10 KoNLPy: 파이썬 한국어 NLP —..

취준일기 2020.04.02

윈도우에 파이썬 설치 하기 (python download)

윈도우 파이썬 설치 설치파일을 클릭하고 아래 설명에 따라 진행해주세요. Add Python 3.8 to PATH 를 체크해주면 별도의 환경변수 설정 없이 진행할 수 있습니다. 바로 Install Now를 클릭해서 설치해도 되지만 저는 경로를 따로 지정해주기 위해서 Customize installation 을 클릭했습니다. 추가 옵션은 설정되어있는 그대로 진행해주시고 Next를 클릭합니다. 원하는 경로를 찾아 지정해준뒤 Install 버튼을 클릭하면 설치가 시작됩니다. 설치가 완료된 것을 확인해봅시다. 윈도우 명령프롬프트(cmd)창에서 python을 입력하고 enter키를 눌러줍니다. 파이썬이 설치되어있다는 것을 확인하였고 cmd창에서 차이썬을 사용해봅니다. 확인이 끝났다면 exit()를 이용하여 나옵니다..

취준일기 2020.03.29