본문 바로가기

DB엔지니어가 공부하는 python

(56)
파이썬 리스트 알고리즘 동명이인을 찾아라!! #4 파이썬 리스트 알고리즘 동명이인을 찾아라!! #4 안녕하세요. 파이썬으로 공부하는 알고리즘!! 오늘은 N명의 사함 이름 가운데서 같은 이름을 찾아 집합으로 만들어 보는 알고리즘을 공부하겠습니다. 예를 들어서 이름이 들어있는 리스트(전시간에 공부했었죠? ㅎㅎ) 에서 동명이인을 찾아 그 이름이 들어 있는 집합을 만드는것 입니다. 그럼 문제로 들어가기전에 집합에 대해서 한번 공부를 좀 해볼께요. 자 그림을 보면 s 라는 집합을 선언했습니다. 2번 라인에서 1을 add 했구요. 3번 라인에서 2를 add 합니다. 4번 라인에서 또 2를 add 했습니다. 결과는? 1,2 두개만 들어있네요! 네, 집합에서는 같은 수가 들어가지 않습니다. 결국 4번 라인에서 add 한 2는 집합으로 들어가지 못한게 되었네요. 자, ..
[python_주소DB가지고놀기] 주소DB 월변동분 적용 하기 #4 [python_주소DB가지고놀기] 주소DB 월변동분 적용 하기 #4 #전편 바로가기 2020/01/30 - [DB엔지니어가 공부하는 python] - [python_주소DB가지고놀기] 파이썬, ubuntu에서 crontab 등록 하여 실행 하기 #3 [python_주소DB가지고놀기] 파이썬, ubuntu에서 crontab 등록 하여 실행 하기 #3 #[python_주소DB가지고놀기] 파이썬, ubuntu에서 crontab 등록 하여 실행 하기 #3 안녕하세요. 지난시간에 올린 포스팅에 보충 설명이 필요할 것 같아서요. 제가 물론 부족해서... 해맸던 내용인데, 여러분들은 그.. stricky.tistory.com 안녕하세요! 지난번 파이썬을 이용해서 주소DB 위경도 값을 받아오고, ubuntu에서 cro..
파이썬 리스트 알고리즘 최댓값 찾기 #3 파이썬 리스트 알고리즘 최댓값 찾기 #3 안녕하세요. 파이썬 알고리즘 세번째 시간입니다. 우선, 제가 하는 이 파이썬 알고리즘 포스팅은, 클래스가 목적이 아님을 알려드립니다. 제가 파이썬을 누구한테 가르칠 수준이 되지도 않거니와, 그저 저도 같이 공부를 하는 입장이라는 점 인지하시길 바랍니다. (누가 파이썬 좀 잘하게 해주세요...ㅜㅜ) 그리고, 파이썬을 이용해서 알고리즘을 공부 해보자는 것 이지, 파이썬 자체에 대해서 수려한 스킬이 있는 포스팅이 아님을 더불어 알려드립니다. 제 포스팅 중에선 파이썬 관련된것이 많은데, 데이터 분석쪽이나, 시각화 그리고 DB와 관련된 포스팅을 주로 작성하고 있으니, 관심 있으신분들은 함께 하시길 바랍니다! 자, 각설하고 시작하겠습니다. 파이썬은 리스트라는것을 이용하여 여..
[python_주소DB가지고놀기] 파이썬, ubuntu에서 crontab 등록 하여 실행 하기 #3 #[python_주소DB가지고놀기] 파이썬, ubuntu에서 crontab 등록 하여 실행 하기 #3 안녕하세요. 지난시간에 올린 포스팅에 보충 설명이 필요할 것 같아서요. 제가 물론 부족해서... 해맸던 내용인데, 여러분들은 그러실 필요 없잖아요?! ㅎㅎ 우선, 지난 포스팅 두개 링크합니다. # 1편 바로가기 2020/01/17 - [DB엔지니어가 공부하는 python] - [python_주소DB가지고놀기]공공데이터포털 에서 주소DB 다운 받아 DB에 insert 하기 #1 [python_주소DB가지고놀기]공공데이터포털 에서 주소DB 다운 받아 DB에 insert 하기 #1 안녕하세요. 이번 작업은 제가 이미 여러 번 했던 작업이긴 한데.. 혹시나 필요하신 분들이 계실까 싶어 공유합니다. 우리나라 주소..
파이썬 알고리즘 1 부터 n까지의 합 구하기 #2 파이썬 알고리즘 1 부터 n까지의 합 구하기 #2 안녕하세요. 아마 프로그래밍 언어를 많이 공부하신 분들은 지겨우실 수도 있는 주제가 되겠네요. 사실.. 정보처리기사에서도 자주 출제되는 문제이기도 하구요. 개념을 잘 알고 있지만, 파이썬이라는 걸 처음 접하거나, 생소하신 분들은 이걸 어떻게 구현해야 하나? 고민이 많으실 수 있습니다. 그래도 우리가 파이썬을 시작하였으니, 하나하나 벽돌 쌓아 집을 짓듯 그렇게 한 발짝씩 나아가 보겠습니다. 1부터 n까지 합을 구하는 알고리즘 역시 많은 방법이 있습니다. 이미 여러분들 머릿속에 있는 것들부터 한번 볼까요? 만약 n이 100이라고 가정한다면, 그 과정은 아래와 같을 수 있습니다. 자, 위의 그림과 같이 1+2를 한 결과 3을 기억하고, 3+3을 한 결과 6을 ..
파이썬 알고리즘 시리즈 시작합니다! 개념 이해 #1 파이썬 알고리즘 시리즈 시작합니다! 개념 이해 #1 안녕하세요. 파이썬을 제대로 공부하고자, 알고리즘 시리즈를 기획하게 되었습니다. 순차적으로 파이썬 알고리즘에 대해서 풀어나가 볼게요.. 오늘은 첫 시간으로 알고리즘의 개념입니다.. 알고리즘 이란? 간단하게 말해서 어떤 문제를 풀기 위한 절차나 방법을 이야기합니다.. 구체적으로 이야기하자면,, 어떤 문제가 있을 때 주어진 정보를 원하는 결과로 나타나게 만드는 일련의 과정을 구체적이고 명료하게 적은 것입니다. 예를 들어보자면, 절댓값을 구해야 하는 문제가 있습니다. 여기서 알고리즘을 한번 생각해볼까요?? 1. 입력받은 값이 0보다 크거나 같은지 확인 2. true 라면 입력받은 값 그대로 출력 3. 그게아니라면 -1을 곱하여 반환 어떤가요? 이것이 실수의 ..
[python]데이터 시각화 seaborn 라이브러리 실습 해보기 feat.lmplot ##[python]데이터 시각화 seaborn 라이브러리 실습 해보기 feat. lmplot 안녕하세요. 오늘은 데이터 시각화 라이브러리중 seaborn에 대해서 알아보겠습니다. 데이터 시각화에 관심이 있고, 능력이 있으신 분들께서는 이미 많은 분들이 알고 계시는 라이브러리인데요, seaborn은 matplotlib을 기반으로 만들어진 라이브러리로 high-level interface를 제공하고 있습니다. matplotlib을 좀 더 사용하기 쉽게 만든 라이브러리로 생각하시면 되겠습니다. 먼저, seaborn의 공식 사이트를 소개하겠습니다. http://seaborn.pydata.org/index.html seaborn: statistical data visualization — seaborn 0.9.0..
[python_주소DB가지고놀기] 파이썬 으로 주소DB에 위도 경도 값 api로 받아 update 하기 #2 [python_주소DB가지고놀기] 파이썬 으로 주소DB에 위도 경도 값 api로 받아 update 하기 #2 안녕하세요. 지난번에 주소 DB를 공공데이터 포털에서 다운로드하여서 구축하는 작업을 했습니다. ## python_주소DB가지고놀기 1편 보러 가기 2020/01/17 - [DB엔지니어가 공부하는 python] - [python_주소DB가지고놀기]공공데이터포털 에서 주소DB 다운 받아 DB에 insert 하기 #1 [python_주소DB가지고놀기]공공데이터포털 에서 주소DB 다운 받아 DB에 insert 하기 #1 안녕하세요. 이번 작업은 제가 이미 여러 번 했던 작업이긴 한데.. 혹시나 필요하신 분들이 계실까 싶어 공유합니다. 우리나라 주소 DB를 내 DB에 구축하는 방법입니다. 1편은 파이썬과 ..