본문 바로가기

Programming

(7)
[django] 비동기 큐 작업에 대하여 알아보자! (celery) 동기와 비동기 (이미치 출처 : http://ojava.tistory.com/17) 어떤 서비스에 회원가입을 하면 메일이 날라오는 경우가 있다. 동기 : 메일이 날라올 때까지 아무것도 하지 못한다. 비동기 : 메일이 날라오지 않더라도 다른 작업을 할 수 있다. 동기비동기 장점 한가지 업무를 빠르게 끝내기 좋다. 여러 업무를 동시에 진행 할 수 있다. 단점 한가지 업무가 끝날 때 까지 다른 업무를 하지 못한다. 프로세스들은 컴퓨팅 파워를 공유하므로 자체 성능은 저하된다.(ex) context change(업무 교체에 소요되는 시간) 의 delay를 갖는다.) 큐(Queue) 작업이 필요한 이유 앞에서 비동기 작업을 하면 메일을 보내면서 여러가지 일을 할 수 있지만, 동시에 대용량의 작업을 하게 되면 컴퓨팅..
PEP 8 -- Style Guide for Python Code Code Lay-outIndentationUse 4 spaces per indentation level.Continuation lines should align wrapped elements either vertically using Python's implicit line joining inside parentheses, brackets and braces, or using a hanging indent [7]. When using a hanging indent the following should be considered; there should be no arguments on the first line and further indentation should be used to clearly dis..
Python의 디자인 원칙 : PEP 20 영어한국어Beautiful is better than ugly.아름다움이 추함보다 좋다.Explicit is better than implicit.명시가 암시보다 좋다.Simple is better than complex.단순함이 복잡함보다 좋다.Complex is better than complicated.복잡함이 꼬인 것보다 좋다.Flat is better than nested.수평이 계층보다 좋다.Sparse is better than dense.여유로운 것이 밀집한 것보다 좋다.Readability counts.가독성은 중요하다.Special cases aren't special enough to break the rules.특별한 경우라는 것은 규칙을 어겨야 할 정도로 특별한 것이 아니다.Alt..
Django 설치 & 실행 바로 들어갑니다!! 1. 프로젝트 생성Professional은 Django 클릭하고 프로젝트 명을 입력하신 후 생성하시면 됩니다.(간단하쥬?) Community 사용하시는 분들 위주로 가겠습니다. 저는 first_site로 프로젝트 이름을 정했습니다. 2. 장고설치다같이 따라해 봅시다. 장고가 설치되는 마술! pip install django 바뀐게 아무것도 안보이죠? 장고가 설치되있는지 모르겠쥬?확인해봅시다! python -m django --version 2.1.5버전이 깔려있네요. 3.프로젝트에 장고 적용! django-admin startproject config . 여기서 config는 프로젝트 이름이기 때문에 다른 이름을 넣어도 무관합니다. 파이참 터미널 위치를 보시면 일반적으로 프로젝트 폴더..
네이버 인기검색어 크롤링을 해보자!(feat.파이썬) 오늘은 파이썬으로 크롤링을 해보자! 1.파이선을 설치한다 & 파이썬 IDE를 설치한다 여기서 2.프로젝트를 만든다. Create New Project를 딸깍 클릭하면 이런화면이 나오는데(community에서는 왼쪽에 아무것도 뜨지않아도 걱정하지말고 그냥 하시면됩니다.) 빨간 네모칸에 untitled라고 적혀있는데원하는 제목으로 바꾸면 됩니다. create 딸깍 클릭 폴더 우클릭 ->New->File 클릭 이름짓는게 제일 힘듬... 하고싶은파일명.py 3.터미널에서 request, beautiful soup4 설치 왼쪽 하단에 Terminal를 클릭 터미널에 타이핑한 후 엔터 pip install requests 터미널에 타이핑한 후 엔터pip install beautifulsoup4 설치 완료 4 .코드..
파이썬 설치하기(+IDE 포함+ Professional 버전 학생 인증하는법) 앱만들기 빼고 다 잘하는 파이썬! 설치를 시작해보자! 파이썬 설치 링크 이곳에서 다운로드 클릭 후 설치!(간단) 하지만! 코드를 작성하려면 IDE가 필요하겠쥬? 파이참(파이썬 IDE) 설치 링크 여기서 돈이없으면 Community를 받고 설치 끝(+간단) 학생 버프 꿀팁 돈이 있으면 Professional버전을 받는다!하지만, 당신이 학생이라면? jetbrains 인증받는 링크 작성이 완료되었으면 학교계정 이메일을 보자! confirm request를 클릭하면 activation code를 클릭하면 코드가 다운 받아지는데 텍스트로 ㅇㄴ머란옮ㄴ옿롬ㄴ럼니ㅏ ㅓ 런ㅁㅇ럼니ㅏ럼ㄴㅇ러ㅗ롤옿ㄹㅇ홍ㄹ홐ㅎㅋㄹ 이런식에 알지못할 코드들이 있다. 나는~~ 그런거 모르겠고 ~~ 그냥 다 복사해서 파이참을 설치하면 이런화면이..
[C#-winform] Json 요청 과 Parsing 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 public class CLSList { public string TYPE { get; set; } public string NAME { get; set; } public string IMGURL { get; set; } public string ID { get; set; } public string SITEURL { get; set; } public string DATE { get; set; } }//제이슨을 요청해서 콘솔이나 메시지박스로 먼저 찍어 보시고,// 필요한 정보를 클래..