본문 바로가기

반응형

전체 글

파이썬 보아뱀 나홀로 사냥 6 - 윈도우즈에 Open SSL 설치 https를 위해 우선 윈도우즈10에 Open SSL을 설치한다. 파이썬과 직접 연관되는 부분은 아니다. 우선 SSL, HTTPS, 인증서 등에 대한 개념을 이해하려면 지난번 스토리를 참조한다. 파이썬 보아뱀 나홀로 사냥 5 - HTTPS/SSL 인증서 발급/동작 절차 우선 코딩 들어가기전에 https, SSL, 암호화, 인증서 등에 대한 개념을 이해해본다. 개념 없는 코딩은 뇌에서 빨리 휘발.... https(http security)란? http 프로토콜은 패킷을 가로챈다면 내용을 볼 수 있다. imaking.tistory.com Openssl 다운로드 https://sourceforge.net/projects/openssl/ 1) 위 링크로 들어가 PC OS 및 시스템 정보에 맞는 Zip화일을 다운.. 더보기
파이썬 보아뱀 나홀로 사냥 5 - HTTPS/SSL 인증서 발급/동작 절차 우선 코딩 들어가기전에 https, SSL, 암호화, 인증서 등에 대한 개념을 이해해본다. 개념 없는 코딩은 뇌에서 빨리 휘발.... https(http security)란? http 프로토콜은 패킷을 가로챈다면 내용을 볼 수 있다.이를 보완하기 위해 http에 SSL 프로토콜을 적용하여 암호화한 것이 https이다. HTTP over SSL/TLS이다고 할 수 있다 HTTPS 장점 및 필요성 Privacy 기밀성 암호화를 하지 않고 http로 Wi-Fi AP로 비밀번호나 신용카드 결제 정보를 전송하면 도청이 가능하다. 또는 통신망에서 해당 세션을 켭쳐 해서 개인정보를 보거나, 해킹이 가능하다. https로 암호화를 하는 이유이다 Integrity 무결성 HTTP는 단말이나 서버에 설치된 다른 프로그램에.. 더보기
파이썬 보아뱀 나홀로 사냥 4 - REST API 구현 REST API란? REST(Representational State Transfer) 라는 용어는 Roy Fielding이라는 사람의 2000년 박사학위 논문에 소개되었다. 웹에서 어플리케이션간 정보를 주고받기 위한 클라이언트 - 서버간 통신 방식으로 http기반으로 동작되는 아키텍쳐이며, RESTful이란 용어로도 불린다. 예) http method: GET url: /category/post : 포스트 이름 나타내기 http method: POST url: /category/post : 포스트 이름 추가 http method: PUT url: /category/post : 포스트 이름 변경 http method: DELETE url: /category/post : 포스트 이름 삭제 1) Django.. 더보기
파이썬 보아뱀 나홀로 사냥 3 - Django 앱 개발 (메모 게시판) Django와 Sqlite 를 이용한 메모장을 만들어 본다 I. 게시판 프로젝트 생성 1. cmd 창을 열고 장고 가상환경을 activate한다 \myDdjangoVirtu>mydjango\Scripts\activate - (mydjango) D:\...\DjangoVirtu> 콘솔로 변경되면 정상 (장고 가상환경 구축 참조) 파이썬 보아뱀 나홀로 잡기 - Django 설치 - 윈도우즈10 가상 환경 (tistory.com) 파이썬 보아뱀 나홀로 잡기 - Django 설치 - 윈도우즈10 가상 환경 장고를 가상환경(Virtual environment)으로 설치 I. 가상환경 virtualenv를 구성 1) 장고 가상환경을 만들 디렉토리 생성, >C:\Users\사용자명\ 아래에 DjangoVirtu 디렉.. 더보기
파이썬 보아뱀 나홀로 사냥 2 - 윈도우즈 가상 환경 Django 부터 DB설치 까지 장고를 가상환경(Virtual environment)으로 설치 I. 가상환경 virtualenv를 구성 1. 장고 가상환경을 만들 디렉토리 생성, >C:\Users\사용자명\ 아래에 DjangoVirtu 디렉토리 생성 2. 콘솔 창을 열고, C:\Python37\python -m venv myvenv를 실행 >C:\Users\사용자명\DjangoVirtu> C:\Python37\python -m venv mydjango 여기서 C:\Users\사용자명\DjangoVirtu는 가상환경을 만들려는 디렉토리, C:\Python37\python은 파이썬이 설치된 디렉토리, mydjango는virtualenv의 이름, 알파벳 소문자를 사용 실행 후 C:\Users\사용자명\DjangoVirtu\mydjango가 .. 더보기
파이썬 보아뱀 나홀로 사냥 1 - Django 윈도우즈 설치 윈도우즈10에 cmd 콘솔 창을 열고 1) 장고를 설치한다 >pip install django 2) Django 프로젝트를 생성한다 - 프로젝트를 생성하기 위해 생성할 디렉토리로 이동. - D:\Django\django-admin startproject myServer 3) Django 프로젝트를 실행한다 - myServer가 있는 디렉토리로 들어가 다음 명령어를 입력 - D:\Django\myServer\python manage.py runserver 참 간단 !! 4) 정상으로 run 된 것을 확인하기 위해, 브라우저를 열고 주소창에 서버 주소(루프백 주소)로 접속 - http://127.0.0.1:8000 정상이면, "It worked ! 가 나타난다 위 3번이 제대로 안되면, "This site .. 더보기
나만의 웹 사이트 플랫폼 구축 방법을 찾고 있습니다. 지도위에 사진, 동영상, 글 콘텐츠를 누구나 올릴 수 있게하는 단순한 플랫폼을 만들려고 합니다. 저는 코딩 조끔 할 수 있는 수준이지만, 외주로 용역주기보다는 스스로 조끔씩 키워나갈려고 적당한 방법을 찾고 있습니다. 혹시 좋은 방법을 알고 있으면 댓글 바랍니다. ^^ Thanks in advance ~ 아래는 검토해보고 있는 자료들입니다. ▣ 웹 사이트 및 모바일 앱 구축을위한 20 가지 멋진 플랫폼 어디가 적당한지 잘모르겠다 @@ ▣ 2021 년에 출시 된 최고의 웹 사이트 빌더 (최고 10 개 검토 및 비교) 그래도 해답을 못찾겠다. ㅉ ▣ 인공지능 API 제공 플랫폼 비교 - AWS vs IBM Watson vs MS Azure vs Google Cloud AI 비교 머신러닝 엔진까지 검토... 너.. 더보기
국내 최대 규모의 창업 경진대회 도전! K스타트업 2021 CHALLENGE K-STARTUP 2021 국내 최대 규모의 창업 경진대회 도전! K스타트업 202 국내 최대규모 부처통합 창업경진대회 '도전! K-스타트업 2021' 의 대장정이 시작됩니다. 올해에는 10개 부처 참여, 9개의 예선리그로 구성되며 예선리그→본선→ 결선→ 왕중왕전을 통해 최종 20개팀이 선정됩니다. 최종 20개팀 대상으로 총상금 15.3억원, 대통령상, 국무총리상 등 상장 24점, 창업지원사업 기술보증 등 후속지원연계 까지! 창업으로의 첫 도전을 '도전! K-스타트업 2021'에서 시작하세요! 국방리그(대한민국 국방부) 관광리그(문화체육관광부) 환경리그(환경부) 지식재산리그(산업통상자원부, 특허청) 여성리그(중소벤처기업부, 여성가족부) 산림리그(산림청) 청년리그(중소벤처기업부) 혁신창업.. 더보기

반응형