분류 전체보기 110

파이썬 명령행 인자 *args, **kwargs

argument 인자 parameter 파라미터 *args 는 무엇인가요? *args 는 *arguments의 줄임말 입니다. 별표시 asterisk * 가 하나있으면 그 뒤에 args가 아닌 names, ages 등등 사용자가 네임을 변경해서 사용할 수 있습니다. 함수를 사용할 때 정해진 인자의 개수가 없이 여러개의 인자를 받고자 할 때 쓰이는 말입니다. 예시를 통해 알아보겠습니다. >>> def add_all(*args): >>> result = 0 >>> for i in args: >>> result = i + result >>> return(result) >>> print(add_all(1,2,3)) 6 >>>print(add_all(1,2,3,4,5,6,7,8,9,10)) 55 여기서 args는..

취준일기 2020.04.27

윈도우 git 설치 sourcetree 설치

안녕하세요. 코로나때문에 재택으로 분석실습을 하고 있어요. 팀프로젝트이다보니 깃허브를 통해서 클라우드처럼 사용하고 있어요. 깃허브에 대해 소개드리기 전에 깃에 대해 먼저 알려드리고 싶어 오늘은 윈도우에서 git을 설치하고 sourcetree를 이용해서 버전관리 하는 법을 알려드리려고 합니다.😊 하나의 컴퓨터로 모든 작업이 진행될 수 있다면 좋겠지만 그렇지 못한 경우가 더 많습니다. 공동 작업을 할때에 로컬에서 작업한 것들을 파일 전달 형식으로 진행하면 일이 더디고 어느부분이 최종본인지 파일명옆에 계속 최종을 붙이는 것도 일이고 용량도 많이 차지하고 그럴때 찾게 되는것이 git(깃)입니다. 물론 개인 작업을 할 때에도 도움이 되겠죠? 깃(Git)이 무엇인가요? 깃(Git /ɡɪt/[5])은 컴퓨터 파일의 ..

취준일기 2020.04.27

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

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

취준일기 2020.04.16

정보처리기사 실기 독학 1.프로그래밍언어활용-서식문자열, 제어문자

1. 서식문자열 scanf()함수나 printf()함수로 입력,출력될 때 변수의 자료형, 자릿수 등을 지정해주기 위해 사용합니다. 서식 문자열 의미 %d 정수형 10진수를 입출력하기 위해 지정 %u 부호없는 정수형 10진수를 입출력하기 위해 지정 %o 정수형 8진수를 입출력하기 위해 지정 %x 정수형 16진수를 입출력하기 위해 지정 %c 문자를 입출력하기 위해 지정 %s 문자열를 입출력하기 위해 지정 %f 소수점을 포함하는 실수를 입출력하기 위해 지정 %e 지수형 실수를 입출력하기 위해 지정 %lo long형 8진수를 입출력하기 위해 지정 %lx long형 16진수를 입출력하기 위해 지정 %p 주소를 16진수로 입출력하기 위해 지정 2. 제어문자 제어문자란 입력 혹은 출력 내용을 제어하는 문자입니다. 문..

취준일기 2020.04.15

정보처리기사 실기준비 큐넷 2020 시험일정 같이 준비해요

코로나 때문에 기업들의 채용소식을 듣기가 어려웠는데요. 삼성의 채용공고가 올라오고 금융권부터 공기업까지 줄줄이 기업들의 채용소식이 들려오고 있네요. 작년에 자격증을 땄어야 했는데ㅜㅜ 이력서를 작성하면서 자격증의 필요성을 뼈저리게 깨닫는 중입니다. 전산직을 준비한다면 거의 필수인 것이 정보처리기사 자격증인데요. 2020 정보처리기사 시험일정은 2020 정기 기사 1회 실기원서접수기간은 2020.04.06~2020.04.09 (마지막 날 기준 18:00까지)입니다. 해당 시기에 접수를 못하셨다면 수시 기사 2회 접수기간인 2020.05.06~2020.05.08 내에 접수하셔서 자격증 취득하시길 바랍니다. 아래는 큐넷 (Q-net)에서 제공하는 2020 월간 시험일정입니다. 사이트 들어가셔서 기타 자격증 시험..

취준일기 2020.04.14

한국어 데이터 Tokenizer - 위키피디아 덤프 다운로드

위키백과:데이터베이스 다운로드 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 위키백과의 자료를 여러가지 용도로 이용하려는 사람들을 위해, 위키백과에서는 주기적으로 전체 문서를 묶어서 배포하고 있습니다. 여기에서 한국어 위키백과 덤프를 받을 수 있습니다. pages-articles.xml.bz2 - 일반 문서의 최신 버전만이 묶여 있고, 전체 편집 역사는 들어있지 않습니다. 대부분의 이용자는 이 파일을 이용하면 됩니다. pages-current.xml.bz2 - 모든 문서의 최신 버전이 묶여 있습니 ko.wikipedia.org 한국어 위키 데이터 검색해봤다 덤프 파일들 종류는 아래와 같다. pages-articles.xml.bz2 - 일반 문서의 최신 버전만이 묶여 있고, 전체 편..

취준일기 2020.04.03

파이썬 (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

자바 jdk 다운로드 하고 버전 확인, 환경변수 설정하기

자바를 하다보면 JDK 와 JRE 에 대해 헷갈릴 때가 있는데 용어를 정리해보겠습니다. 그전에 JVM에 대해 알아보겠습니다.JVM, JRE, JDK 의 차이점JVMJVM은 자바 가상머신(Java Virtual Machine)의 약자로 자바 소스코드로부터 만들어지는 자바 바이너리 파일(.class)을 실행 할 수 있습니다. JVM은 바이너리 코드를 읽고, 검증하고, 실행하며 실행환경의 규격을 제공하는 역할을 합니다. 플랫폼에 의존적이기 때문에 운영체제에 따라 JVM은 다릅니다. JREJRE는 자바 실행환경(Java Runtime Environment)의 약자로 JVM의 실행환경을 구현했다고 볼 수 있습니다. JDKJDK는 자바 개발도구 (Java Development Kit)의 약자로 JRE + 알파(개발..

취준일기 2020.04.01

구글 코랩 (colab) 사용법

구글 코랩(colab)은 구글 colaboratory 서비스의 줄임말로 브라우저에서 python을 작성하고 실행하는 것을 가능하게 합니다. ● 별도의 파이썬 설치가 필요 없고 ● 데이터 분석에 사용되는 TensorFlow, Keras, matplotlib, scikit-learn, pandas와 같은 패키지가 미리 설치되어 있습니다. ● 따로 GPU 설치 없이 무료로 GPU를 사용할 수 있어 속도 면에서도 빠르고 공유나 버전 관리에 유용합니다. ● 주피터 노트북 파일을 콥랩에서 연동하여 사용할 수 도 있습니다. 구글 코랩 시작하기 구글 코랩 서비스를 이용하기 위해서는 지메일 계정이 필요합니다. Google Colaboratory colab.research.google.com Colab 메모장은 Colab..

취준일기 2020.03.31