| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- EC2
- union find
- django
- Pirogramming
- 프림
- 자바
- 최단경로
- 크루스칼
- 구현
- 다익스트라
- 누적합
- AWS
- SQL
- 그래프 탐색
- 피로그래밍
- Database
- Baekjoon
- 코딩테스트
- Java
- GROUPBY
- 백준
- MST
- OrderBy
- db
- 배포
- 프로그래머스
- BFS
- SQL코딩테스트
- JOIN
- 알고리즘
- Today
- Total
목록django (6)
NullNull
해당 글은 비전공자를 위한 개발 동아리 피로그래밍에서 진행했던 세션의 정리본 입니다. 지금까지 Django에 대해서 잘 알아봤으니까 Django를 실행하려면 무엇을 해야하는지 알아볼게요. 우선 우리는 파이썬과 Django를 설치해야 합니다. 이 둘은 다운을 받아서 사용하면 되는데요. 여기서 또 한가지 중요한 개념이 나옵니다. 우리가 워드를 사용해서 4개의 문서를 작성한다고 가정할게요. 앞에 보이는 문서들을 다 만들었습니다. 우리는 워드라는 하나의 소프트웨어를 사용했죠? 혹시 저 문서들은 모두 똑 같은 워드를 사용했기 때문에 모두 글꼴, 글꼴 크기, 글자색을 똑같이 사용해야 할까요? 당연히 그렇지 않습니다. 자소서에는 나눔고딕과 파란색 글자를 사용했더라도 지원서에는 빨간색 궁서체를 사용할 수 있습니다. 즉..
해당 글은 비전공자를 위한 개발 동아리 피로그래밍에서 진행했던 세션의 정리본 입니다. 저는 오늘 Django 개론과 가상환경을 주제로 세션을 진행할 피로그래밍 14기 김영빈 입니다. 앞에 보이는 이 친구가 바로 Django입니다. 여러분들 모두 “Django는 백엔드 프레임워크이다.” “Django를 통해서 서버를 구축할 수 있다.” “Django는 MTV 패턴을 따르고 파이썬 기반의 프레임워크이다.” 이런 얘기들을 많이 들으셨을 겁니다. 오늘 세션은 Django에 대한 이런 개념들을 정리해볼 거에요. 몇몇 분들은 이미 아는 내용이실 수 있지만 아무래도 피로그래밍이 비 전공자를 위한 동아리이다 보니 저의 세션도 조금 쉽게 설명하려고 노력할 것 입니다. 그래서 이미 알고 계신분들은 한 번 복습한다 생각하시..
해당 글은 비전공자를 위한 개발 동아리 피로그래밍에서 진행했던 세션의 정리본 입니다. 자 그러면 앞으로 배울 내용을 예습하는 차원에서 여러분이 피로그래밍 사이트에 접속하여 로그인을 시도할 때, 어떤 일이 발생하는지 순차적으로 한 번 설명드리겠습니다. 우선 여러분은 브라우저를 열고 피로그래밍 사이트의 DNS 주소를 URL에 입력하고 엔터를 누릅니다. 현재 피로그래밍 사이트는 http를 https로 리다이렉션 시키는 즉, 더 안전한 통신 프로토콜을 따르고 있기 때문에 http로 접속을 하더라도 https 로 리다이렉션 됩니다. 현재 브라우저가 피로그래밍의 아이피 주소를 모른다고 가정할게요. 그러면 브라우저는 DNS에 피로그래밍.com의 IP 주소를 알려달라고 요청합니다. DNS의 동작에 따라서 브라우저는 아..
해당 글은 비전공자를 위한 개발 동아리 피로그래밍에서 진행했던 세션의 정리본 입니다. 프로젝트 가져오기 자 그러면 서버에 가상환경도 깔았고 접속도 했으니 우리는 우리의 프로젝트를 서버로 옮겨 줘야 합니다. 이럴때 사용하는 것이 바로 Github 입니다! Github으로 이동해서 여러분들이 clone 할 서버를 가져와 주세요! 이번 세션은 연습이 목적이므로 모두가 같은 레퍼지토리를 클론하겠습니다. 이걸 클론 해주세요! GitHub - KYBee/DeploymentSessionPiro17: 피로그래밍 17기 프로젝트 배포 세션 실습 자료 피로그래밍 17기 프로젝트 배포 세션 실습 자료. Contribute to KYBee/DeploymentSessionPiro17 development by creating ..
해당 글은 비전공자를 위한 개발 동아리 피로그래밍에서 진행했던 세션의 정리본 입니다. 이제 우리는 서버 컴퓨터를 빌리고 우리가 만든 서비스를 사용자가 사용할 수 있도록 '배포' 하기 위해서 AWS의 EC2라는 것을 사용합니다. Amazon EC2 는 Amazon Elastic Compute Cloud 의 약자입니다. 말 그대로 클라우드 컴퓨팅 자원을 유연하게 사용할 수 있도록 제공하는 AWS의 상품입니다. EC2는 아래의 공식 문서를 통해서 한 번 읽어보시면 될 것 같아요. Amazon EC2이란 무엇입니까? - Amazon Elastic Compute Cloud 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대..
해당 글은 비전공자를 위한 개발 동아리 피로그래밍에서 진행했던 세션의 정리본 입니다. 배포란? 배포는 우리가 열심히 만든 서비스를 실제 사용자가 사용할 수 있도록 하는 과정입니다. 지금까지 여러분들은 여러분이 작성한 코드를 여러분의 컴퓨터에서 실행해왔어요. python3 manage.py runserver 여러분은 지금까지 위의 코드를 실행시키고 인터넷 브라우저에 127.0.0.1:8000을 입력해서 장고를 실행시켜 왔습니다. 사실 저 127.0.0.1:8000은 많은 의미를 내포하고 있어요 127.0.0.1:8000이라는 IP 주소는 : 을 기준으로 127.0.0.1과 8000으로 나눌 수 있는데 각 부분의 의미는 다음과 같습니다. 127.0.0.1: IP 주소 부분 8000: 포트 부분 IP 주소 I..