본문 바로가기

프로그래밍80

Why Python? 일전에 면접장에서 질문 받은게 있다. 이문제는 왜 파이썬으로 풀었나요? 순간 잉? 왜 그랬을까.. 생각이 들면서 심플하게 '편해서요' 라고 했는데.. 지금 물어본다고 하면 좀더 있어 보이게 할 수 있을 것 같다. 파이썬은 전산 언어의 하나로 데이터 분석이나 알고리즘, 웹개발 등 나열 할 수 없을 정도로 많은 분야에서 사용되고있으며, 매우 사용하기 쉽고 배우기 쉽고 이해하기 쉽다는 장점이 있다. 쉬운 대신 매우 느리고(지금은 큰 차이 없지만), 띄어쓰기 짜잉.. 정도의 단점이 있는것 같다. 동적프로그래밍 언어이며, 컴파일 없이 실행 시간에 변환, 수행되는 인터프리터 언어이고 무료이다.(무료아닌게있나?) 위 그림에서 보듯이 파이썬 생태계라고해서 매우 많은 수의 라이브러리가 있고 주로 NumPy : 배열 연산.. 2019. 10. 19.
[python]matplot 차트, 통계데이터를 가시화하기 위한 라이브러리 링크: https://matplotlib.org/ 주요함수 장점 단점 후속라이브러리 2019. 10. 17.
[python]pandas 소개 raw 데이터 1차원 2차원데이터를 다양한 형태로 가공하고, 분석할수있게 지원되는 라이브러리 왜쓰나?기본 자료형에서 분석하기 어려운 자료분석에 도움을 주고 다른 라이브러리와 호황도 잘된다.기본 적으로 파일 입출력, 값처리, 통계처리, 회기분석, 화면 표출(그래프) 까지 제공해준다. 링크 : https://pandas.pydata.org/ 필수 Object : Series, DataFrame 활용 예시 데이터 셋 : 얻어오기 : 서울시 공공 데이터나, Keggle 에서 얻어오면 된다. 2019. 10. 17.
TSQL 한글 발라내기 최적화 개발 내용 1.cte 를 활용한 문자열분리(while 반복없이)2.아스키, 유니코드, 바이트기준 한글판단 활용 쿼리 ;WITH EACH(N, STR,CODE,UNICODE) AS ( SELECT 1, SUBSTRING(@STR, 1, 1),ASCII(SUBSTRING(@STR, 1, 1)),CONVERT(BINARY(2),UNICODE(CONVERT(NVARCHAR(2),SUBSTRING(@STR, 1, 1))))--,CONVERT(BINARY(2),SUBSTRING(@STR, 1, 1))--UNICODE(SUBSTRING(@STR, 1, 1)) UNION ALL SELECT N + 1, SUBSTRING(@STR, N+1, 1), ASCII(SUBSTRING(@STR, N+1, 1)),CONVERT(B.. 2019. 10. 14.