본문 바로가기
반응형

Development27

00. 준비하기 서문 Test-Driven Development with Python 교재는 크게 세 부분으로 나눌 수 있다. 1부 (1~7장): 기초 TDD 기초, 기능 테스트(Selenium), Django 기초 2부 (8~17장): 웹 개발 핵심 웹 개발 과정에서 TDD 적용 3부 (18~26장): 고급 주제 Mock, 서드파티 시스템, 픽스처, CI 등 준비사항 사전 지식 파이썬3 (!= 파이썬2) HTML 문법 Django 기초 자바스크립트 운영체제 - 우분투 파이썬 개발 환경은 윈도우보다는 리눅스 또는 맥OS를 추천한다. 그 이유는 쉘 명령어나 컴파일러 같은 여러 가지 빌드 도구를 윈도우보다 쉽게 설치 및 관리할 수 있기 때문이다. 리눅스는 무료 공개 운영체제이고 우분투는 국내에서 사용자가 가장 많은 배포판이.. 2019. 7. 28.
Python 2.x 한글 인코딩 관련 정리 개요 파이썬은 양놈이 만든 언어라서 한글을 쓸때 골치아프다 (아니, 한글만 골치아픈게 지옥의 언어 CJK(chiness, japanese, korean)를 포함한 멀티바이트 언어는 전부 그렇겠지). 영어만 사용하면 별로 신경쓸게 없지만 한글은 euc-kr, utf-8이 공존하지 않는가? 그냥 골치아픈것도 아니고 unicode와 조합되서도 골치아프다. unicode관련 부분의 경우, 최초부터 지원한게 아니라 파이썬 2.4(엿던가?)부터 지원이 추가되어서 문자열을 의미하는 타입이 str과 unicode가 존재해서 더 골치아프다. 이런 문제는 파이썬 3.X로 가면 거의 없어지지만(그 동네는 unicode로 통일됏다고하더라.) 외부 라이브러리라든가 기타 사정상 파이썬 2.x를 써야되는 환경도 아직 많이 남아있어.. 2019. 7. 28.
Ruby 처음 배우기 : 윈도우에 Ruby 설치하기 윈도우에 Ruby를 설치하는 작업은 주로 RubyInstaller를 이용해 진행합니다. Ruby 및 다양한 패키지를 직접 설치하는 경우는 잘 없으며, 실제 웹서비스 배포환경에도 Windows 시스템은 거의 쓰이지 않으므로 주로 개발용도로 설치하게 됩니다. 그외의 다른 방법으로는 Vagrant, Docker등 Virtual Machine 환경으로 리눅스 시스템위에서 Ruby를 동작하게 하는 방식이 있습니다. 하지만 Windows Subsystem for Linux (WSL) 이라는 재미있는 윈도우 서브시스템의 출현으로 Ruby 설치 및 개발이 한층 쉬워졌습니다. 여기서는 RubyInstaller를 통한 설치 및 WSL 을 통한 설치에 대해 알아보겠습니다. Windows Linux Subsystem에 설치 .. 2019. 7. 21.
[Markdown 문법] 3. 개행(New line) 3. 개행(New line) Markdown에서 개행은 두가지 방식있습니다. 강제개행: 문장의 마지막에 공백()을 두번 입력합니다. 단락바꿈: Enter키를 두번 입력합니다. 문법은 아래와 같습니다. (예제) 강제개행 문법입니다. 문장끝의 공백을 통해 개행이 적용됩니다. 단락바꿈 문법입니다. Enter키를 통해 개행이 적용됩니다. 2019. 7. 21.
반응형