Archive: 2016

0

Python data model

Head하나의 언어를 완벽히 이해한다는 것은 다른 언어를 배울때 제반지식으로 도움이됩니다. 프로그래밍 언어를 사용하는 수준이 아닌 이해하는 수준은 확연히 다릅니다. 파이썬을 사용하고 코드를 작성하는데 어느정도 익숙해 젔다면, 우리는 이제 이해를 하기 위해 노력해야합니다. 파이썬 개발자라면 더욱 그러합니다. 그렇다면 파이썬을 이해하기 위해서는 부분부터 접근해

0

Concurrency in Python

안녕하세요. SELO 입니다. 저희 회사에서는 격주 단위로 개발세미나를 진행하는데요. 개발자가 자유롭게 주제를 선택하여 세미나를 진행한답니다. 최근에 개인적으로 관심을 두고 있던 Concurrency에 관하여 세미나를 진행하게 되었고, 그 내용을 정리해보려 합니다. 전반적인 내용은 다음과 같습니다. Concurrency의 개념을 정리하고, Python에서의

0

Keybox 개발기1 (pyenv와 virtualenv django 개발환경 셋팅)

Keybox 란 어떤 용어나 개념을 한문장으로 요약해 학습하기 위한 웹 어플리케이션. PS. 아래 내용은 개인 정리를 위해 작성된 포스트이므로 많은 부분이 생략되어있습니다. 궁금한 부부에 대한 질문은 댓글을 남겨주시면 시간되는대로 답변드리겠습니다. 파이썬 그리고 장고 개발환경 셋팅pyenv, virtualenv 를 활용한 개발환경 가상환경 셋팅. 한 피씨에

0

Django Custom data Migration

django 1.7 기준 why needs custom migration?서비스 운영을 하다보면 버전이 바뀌거나, 테이블 Schema 가 바뀌거나, 데이터가 뻑나거나 등등 데이터 마이그레이션이 필요한 순간이 있습니다. 가장 쉬운 방법은 스크립트를 작성해 데이터를 수정하는 코드를 작성하는 것입니다. 하지만 장고 프레임웍에서는 그보다 안정적이며 관리하기 쉬운

0

HTTP Network (제1장 웹과 네트워크의 기본에 대해 알아보자) 대화형 정리

HTTP는 무엇인가?HTTP(HyperText Transfer Protocol) is an appointment. 클라이언트에서 서버까지의 일련의 흐름을 정해놓은 약속. 무슨말이냐면, 그런거야. 음 영화에서 모스부호로 막 비밀얘기하자나 그런거랑 비슷한데 웹상에서 정보를 전달하기 위해 정해놓은 약속 이라 생각하면 쉬울거야. 그냥 웹상에서의 약속이라고 넘어가

0

Python - == 와 is 의 차이

Python은 직관적이고 하이레벨 프로그래밍 언어입니다. 이에 맞게 우리가 쓰는 언어에 가까운 문법이 존재합니다. 그 중에 오늘은 is 와 == 의 차이를 공부해보겠습니다. 12345>>> things = [1, 2, 3]>>> things[:][1, 2, 3]>>> things == things[:]True

0

Python Regex by re module (파이썬 정규식 활용)

정규식은 왜 필요한가?정규식은 문자열 파싱을 위해 존재합니다. 정규식이 없어도 문자열 파싱은 가능합니다. 하지만 정규식은 복잡한 파싱을 혁신적으로 간단하게 만들어줍니다.12 특정한 규칙을 가진 집합을 표현 문자열의 검색이나 치환에 편리. Reference Google Python Class Day 2 Part 1:Regular Expressions. R

0

Python datetime module(class datetime, timedelta ...)

들어가기전에파이썬으로 하는 개발이 즐거운 이유중 하나는 강력한 내장 모듈입니다. 3.3부터 추가된 asyncio(제가 가장 좋아하는 모듈입니다.)!! 혹은 multiprocessing, logging, sys, os 등등등 왠만해서는 3rd Library 필요없이 구현이 가능합니다. 오늘은 이런 강력한 모듈 중 하나인 datetime에 관하여 살펴보겠습니다

0

자료구조 기본 - 배열, 리스트, 스택, 큐, 트리, 그래프

자료구조 개념 정의이번 포스팅은 가장 흔히 접할 수 있는 자료구조에 대해 한줄 정리를 하는 간단한 포스팅이 될 예정입니다. 먼저 자료구조의 정의에 대해 간단히 집고 넘어가자면, 자료구조(資料構造, 영어: data structure)는 전산학에서 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법이다.출처 : [위키피디아 - 자료구조]: https

0

자료구조 알고리즘은 꼭 필요한 것인가?

자료구조 알고리즘은 꼭 필요한 것인가?저는 사파 개발자 입니다. 제가 정의한 사파 개발자라함은 비전공자로서 체계적인 학습을 받지 못한 상태에서 개발에 입문한 개발자를 말합니다. 사실 사파와 정파를 나누다는 것 자체가 제 자신이 부족하다는 증거일 것입니다. 하지만 주니어 개발자 단계에서는 사파와 정파의 차이는 분명 존재합니다. 특히 기반지식들에서는 큰 차이와