PYCON 2017 영코더
    • 01
      시작하기
    • PYCON YOUNG CODER
      목차
      왜 프로그래밍을 배워야 할까?
      프로그래밍이란?
      라면 끓이기
      알고리즘
      거북이에게 명령내리기
    • 02
      파이썬 - 수학
    • 더하기, 빼기
      곱하기, 나누기
      산수 계산해보기
      소수점
      크거나 작거나
      비교연산자
    • 03
      파이썬 - 문자
    • 따옴표
      문자열 더하기
      인덱스
      문자열
    • 04
      파이썬 - 변수
    • 저장하기
      연산하기
      변수이용하기
      출력하기
      비교하기
      변수이용하기2
    • 05
      파이썬 - 입력
    • 입력받기
      입력 받아보기
    • 06
      파이썬 - 오류
    • 오타가 있다면
      문자에 숫자를 더하면
      숫자를 0으로 나누면
      없는 인덱스를 출력하면
    • 07
      파이썬 - 데이터형태
    • 데이터의 형태들
      데이터 형태 확인하기
      불리언
      불리언 - and
      불리언 - or
      불리언 - not
      불리언 - 정리
      리스트
      리스트 - 인덱스
      리스트
      튜플
    • 08
      파이썬 - 로직
    • 들여 쓰기
      조건문 - if
      조건문 - elif
      조건문 - 이름에 따라
      반복문
    • 09
      파이썬 - 함수
    • 함수란?
      함수 - 정의
      함수 - 정리
      함수 - 정의해보기
      함수 - 출력
    • 10
      파이썬 - 그 밖에
    • 주석
      클래스
      모듈
    • 11
      파이썬 - 컴퓨터앱
    • 컴퓨터앱? GUI?
      화면 구성하기
      이벤트 연결
      필요한 함수
      기능 함수 구현 - 숫자넣기
      기능 함수 구현 - 숫자넣기2
      기능 함수 구현 - 계산하기
      복잡한 계산기
    • 12
      파이썬 - 웹앱
    • 웹앱이란?
      네이버 소스보기
      html만들기
      장고
      부모님께 문자 발송하기
      SMS 발송하기에 대하여
    • 13
      파이썬 - Pygame
    • 화면에 이미지 띄우기
      애니메이션 주기
      이벤트로 이미지 결정하기
      움직여보기
      움직이기와 막는동작 합치기
      자유롭게 수정해보기
      참고 할만한 게임들
    • 14
      마치며
    • Python으로 할수 있는것들
      Reference
    SMS 발송하기에 대하여
    12 파이썬 - 웹앱
    SMS 발송하기에 대하여

    웹 애플리케이션을 만들기 위해서는 몇 가지 이해해야 하는 내용들이 있습니다.


    인터넷 브라우저에 주소를 입력한다는 것은 여러분의 컴퓨터에 있는 프로그램을 실행시키는 거와 같습니다. 

    프로그램이 실행되면 제일 처음 나오는 화면이 있는 것처럼 웹 애플리케이션에도 index라는 첫 화면이 있습니다.

    default
    버튼이나 키보드 입력으로 프로그램을 사용하는 방법은 웹 애플리케이션이나 데스크톱 애플리케이션과 별다른 차이가 없습니다. 다만, 웹 애플리케이션 같은 경우 사용자가 어떤 행동을 하는지, 정보를 요구하는지를 등을 URL(인터넷 주소)로 판단합니다. 예를 들어 www.facebook.com/login 을 주소창에 입력한다면 facebook.com은 사용자가 원하는 행동은 첫 페이지를 보는 것이 아니라 로그인을 하려고는구나 생각하고 로그인 창을 보여줍니다. 
    default

    이처럼 장고에서는 urls.py라는 곳에서 주소를 분석하여 사용자가 원하는 정보를 보내줍니다.

    py

    여기에서 주소 분석에 사용되는 방법은 정규표현식이라고 합니다.

    사용자가 아무런 요구 없이(주소가 깔끔하게 XXX.com으로 끝난다면) 첫 페이지를 보여 달라는 뜻이므로 urls.pyviews.home의 내용을 사용자에게 돌려줍니다.

    py

    그렇다면 views 안에 home이라는 함수에서 어떤 데이터를 돌려보낼지 정합니다. 위에 코드에서는 index.html 이란 파일을 읽어서 돌려주도록 되어있군요.

    index.html은 우리가 "html만들기" 강의에서 만들었던 파일입니다. 이런 방식으로 화면에 데이터가 표시됩니다.

    질문하기