• 파이썬 - 정규표현식 기초 학습

    |

    정규표현식이란?


    • 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어
    • 프로그래밍 언어 혹은 텍스트 에디터 등에서 문자열의 검색과 치환을 위한 용도로 사용
    • 정규표현식에서 사용하는 기호를 메타 문자라고 한다.
    • 메타 문자(meta characters) : 원래 그 문자가 가진 뜻이 아닌 표현식 내부에서 특정한 의미를 갖는 문자
      • ex) . 6 $ * + ? { } [ ] \ | ( )
  • 장고 - FTP를 이용한 파일 업로드

    |

    Filezilla 사용


    • 서버에 소스 코드 배포하는 방식 중, 가장 기본이 되는 것이 FTP 프로그램을 이용해 소스코드를 직접 업로드 하는 방식이다.
    • FTP 프로그램 중, Filezilla 프로그램이 무료로 사용 가능하며, 강력한 성능을 자랑한다.
  • 장고 - Static 파일 서빙하기

    |

    Static 파일이란?

    • Static 파일 : 서버에서 미리 준비해둔 파일
    • ‘{‘ + ‘% load static %’ + ‘}’을 이용해 static 태그를 불러와서 리소스 사용 가능(디버그 모드일 때만 정상 동작)
    • whitenoise를 사용하면 라이브 서버에서도 스테틱 파일을 사용할 수 있다.(S3 이용 못할 시, 사용)
  • Git - git을 이용한 협업

    |
    • PM과 팀원들이 깃허브를 통해 개발 협업을 진행 할 때,
    • 로컬저장소 develop 브런치와 원격저장소 develop 브런치 사이에서 push와 pull을 사용하여 협업을 진행하게 된다.
    • 아래와 같이 PM과 팀원 간 협업 절차를 간략하게 나타내보았다.
  • 장고 - WYSIWIG 적용 방법

    |

    WYSIWIG란?

    • What You See Is What You Get의 약어
    • 웹 브라우저에서 사용할 수 있는 HTML 편집기
    • 일반적으로 웹에서 긴 내용의 텍스트를 입력받을 때는 textareat태그를 사용하나,
    • 블로그, 게시판 등에서는 주로 HTML을 사용한 편집기를 사용한다.
    • ckeditor, tinymce 등 JS를 이용한 플러그인 사용