전체 글401 [Django] wordcount [Django] wordcount wordcount page = 문장 입력시 단어의 개수를 세어주는 페이지 home.html -> 기본 페이지 about.html -> 부가 설명 페이지 result.html -> 결과 페이지 style.css -> css wordcount 앱 생성 templates 폴더 생성 후 html 파일 생성 프로젝트에서 static 생성 후 css 파일 생성 해당 앱의 views를 import 시켜 줌 파일 경로 추가 (초기 화면일 경우 '' 사용) text = 입력받은 문장 words = text를 공백을 기준으로 나누어서 list로 저장 ( .split() ) list인 words를 반복하여 변수 word에 저장 if word가 있다면 +1 아닐 경우 1 total = wor.. 2019. 5. 16. [TCP/IP 그림책] 통신 서비스와 프로토콜(2장) 대부분의 통신 서비스는 서버와 클라이언트의 주고받기의 형태로 이루어짐 Server : 서비스를 제공하는 측 Client : 서비스를 받는 측 * 한 대로 두가지 이상의 역할을 하는 경우o URL(Uniform Reso-urce Locator) : 네트워크 상에 있는 특정 데이터 등을 표시 * 도메인은 계층 구조로 되어 있으며 오른쪽 항목으로 갈수록 그룹의 규모가 커짐 스킴명 서비스 종류 http WWW ftp 파일 전송 mailto 전자메일 telnet 원격 로그인 gTLD(generic Top Level Domain) : 'com' 이나 'org' 등 나라에 관계없이 사용할 수 있는 조직 속성 * gTLD를 사용하는 경우 국가 코드는 필요x 주요 gTLD 의미 com 'commercial'의 약자로 상.. 2019. 5. 10. [TCP/IP 그림책] 개요(1장) TCP/IP : 일반적으로 인터넷에서 사용되는 통신 프로토콜군 패킷 : 데이터 전송시에 데이터를 일정한 크기로 잘라서 보내는데. 이때 사용되는 정보의 전송 단위 계층화 : 송수신과 관련된 일련의 작업을 몇 개의 층으로 나눈 것 애플리케이션층 : 애플리케이션에 맞춰 통신을 수행할 수 있도록 함 ex) HTTP SMTP POP3 FTP TELNET NNTP RCP... 트랜스포트층 : 송신되는 데이터를 수신측 애플리케이션에 전달 ex) TCP UDP 네트워크층 : 수신측 컴퓨터까지 데이터를 전달 ex) IP 데이터 링크층 : 네트워크에 직접 연결된 기기 간을 전송할 수 있도록 함 ex) Ethemet FDDI ATM PPP PPoE... 물리층 : 데이터 -> 신호 or 신호 -> 데이터 송신측의 각 계층 .. 2019. 5. 10. [TCP/IP 그림책] 맛보기(0장) 네트워크 : 정보나 노동력 등 어떤 자산을 서로 주고받을 수 있는 상태 컴퓨터 네트워크 : 컴퓨터끼리 케이블이나 적외선, 전파 등 어떤 수단을 사용하여 연결해 다양한 데이터를 주고받을 수 있는 상태로 되어 있는 것 * tcp/ip가 컴퓨터 네트워크를 담당하는 구조 LAN(Local Area Network) : 비교적 좁은 공간에 있는 기기끼리 연결한 네트워크 ex) 대학, 연구소, 기업 내 접속 -> LAN 케이블(동축 케이블) 케이블 사용X -> 무선 LAN WAN(Wide Area Network) : 지리적으로 떨어진 장소에 있는 기기끼리 연결한 비교적 대규모의 네트워크 ex) 회사의 지점 간 접속 -> 광섬유 케이블 & 공중망(전화 회선) 인터넷 : 여러개의 LAN 이나 WAN을 연결한 전 세계 규.. 2019. 5. 10. 2019 여름방학 - 리눅스 자격증 2급 겨울방학 - 일본어 자격증 3급 Hacker Login - 네트워크 * TCP/IP 그림책 & 시스코 네트워크 & wireshark * arp 스푸핑 멋쟁이 사자처럼 - web (월/금) * html, css, python, django, github * 아이디어톤 (7/20) * 해커톤 (8월) 새벽소리 - 기타 (목) * 11월 정기공연 2-1 과목 - C++, 데이터구조, 논리회로, 유닉스, 일본어 2-2 과목 - 2019. 5. 10. [Django] Hello World 실습 [Django] Hello World 실습 django-admin startproject : 처음 장고내에서 프로젝트를 생성하기 위해 사용하는 명령어 python manage.py runserver : 웹 서버 구동 Ctrl+c : 서버 구동 멈춤 *저 url 주소가 웹 서버 주소임 장고내에서 기본적으로 제공하는 웹 서버 모습 Crtl + 클릭 python manage.py startapp : app 생성 앱 생성 알려줌 저 빨간부분에 추가해서 적어줌 hello 앱 안에 templates폴더를 생성 후 home.html파일을 하나 추가함 views.py에 함수 추가 views.py에 추가한 home을 urls.py에 추가 1. path에 추가 2. import hello.views 추가 html파일 작성.. 2019. 5. 6. [Django] 기본환경 셋팅 Django 가상환경 / 장고 설치 *python, Gitbash, vs code 설치이후 python -- version : 파이썬 버전 확인python -m venv : 가상환경 생성 source /Scripts/activate : 가상환경 실행// macOS같은 경우 Scripts폴더 대신 bin 폴더가 생성됨 / 이후 경로 동일하게 진행deactivate : 가상환경 종료 (가상환경을 켠 후 장고 설치)pip install django : 장고 설치pip uninstall django : 장고 삭제pip install django== : 특정 버전의 장고 설치 2019. 5. 5. [Visual Studio] 단축키 Ctrl + K + C = 전체 주석처리Ctrl + K + U = 전체 주석취소 (블록처리된 곳 모두 주석이어야 함) 2019. 4. 21. 이전 1 ··· 29 30 31 32 33 34 35 ··· 51 다음 반응형