본문으로 바로가기

초보 코딩 덕후

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 방명록
관리자
  • 블로그 이미지
    알바트로스_무냉

    새롭게 도전하는 프로그래밍 분야에 대해 공부한 내용을 정리하는 초보 개발자의 블로그 입니다.

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

전화번호 뒷 4자리를 제외한 나머지 숫자 전부를 * 로 표시

(프로그래머스)전화번호가 문자열 phone_number 로 주어졌을 때,전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *로 가린 문자열을 리턴하는 함수 제한 조건s 는 길이 4 이상, 20이하인 문자열 def solution(s): result = s.replace(s[:-4], len(s[:-4]) * '*') return result - 뒤에서부터 4자리를 제외한 앞에 모든 부분을 대체해야 하기 때문에 replace 내장 함수를 사용- replace(before, after) 로 코드 진행이 되는데, * 로 대체하는 건 슬라이싱 길이만큼의 * 을 출력해야 하기 때문에 len 내장 함수를 사용

기초지식/알고리즘 2019. 1. 18. 21:43

필요해서 써먹은 git 명령어 모음

git update-ref -d HEAD - first commit 을 한 이후에 이 커밋을 취소하고 싶은 경우에 사용(작업 내용은 그대로 남아있고, 해당 커밋만 삭제) (push 를 하지 않은 상태에서 remote origin 을 삭제하고 다시 추가해도 first commit 는 남아있다.) git commit --amend git commit 한 내용을 수정하기(HEAD~1 에 대해서만 수정 가능) git commit --amend git branch 생성부터 삭제 # branch 를 생성만 함 git branch # branch 를 생성하고 현재 경로에서 해당 branch 로 전환 git checkout -b # 해당 저장소에 존재하는 모든 local branch 확인 git branch # bra..

git 2019. 1. 16. 22:49

2019-01-15-TUE

오늘의 한 일 easy-thumbnail 사용- 썸네일 이미지를 템플릿에서 부를 때 파이썬에서 제공하는 라이브러리를 사용- thumbnail 을 설치하면 DB 테이블이 새로 생성되며, 이 테이블에 이미지를 저장하기 때문에 migrate 를 해야하는데 이 방식은 처음 써봤던 방식이라 신선했음 프로그래머스의 코딩 문제 풀이- 실패....쉽지 않네. 그래도 꾸준히 하면서 좋은 코드를 익혀나가보자 프로젝트 작업 중 - 크롤링 작업 중..동적인 형태로 클래스를 설계하는데 파라미터가 많아서 이 부분에 대한 깊은 고민을 해봐야할 듯

TIL 2019. 1. 15. 23:31

딕셔너리의 get 함수 사용해보기

Dictionary 에 접근하여 key 을 찾기 - get(key[, default]) 키가 사전에 있는 경우 key 의 값을 반환, 그렇지 않은 경우 default 를 반환 기본값을 저장하지 않으면 기본적으로 None이 설정되므로 KeyError 을 발생시키지 않는다. dic = {'name': 'karl', 'age': 34} # 만약 해당하는 key 값이 없으면 '해당 items는 없습니다.'가 출력되는 코드 # 기본값을 지정하지 않고, key 가 없으면 return None 를 반환 data = dic.get('name', '해당 items는 없습니다.') print(data) >> karl

기초지식/파이썬 2019. 1. 14. 20:42

2019-01-14-MON

오늘의 한 일 API 를 사용한 프로젝트의 크롤링 및 최적화 처리를 위한 파이썬 관련 기본 다지기- 가능하면 클래스로 바로 처리하려고 했지만 아직은 부족해서 함수화 시키고 리팩토링을 하기로 방향 재설정 ajax 기초를 공부 하면서 발생한 오류에 대한 처리 - bower 로 jquery-form 을 설치했는데 script 오류가 계속 발생: 이에 대한 처리 방법으로 템플릿 파일이 잘못된 것으로 판단했지만,:: settings 에서 bower-components 경로가 잘못된 것임을 확인(그동안 설치한 라이브러리들은 오류가 없이 작동했다는 것이 미스테리)

TIL 2019. 1. 14. 20:20

2019-01-10-THU

오늘의 한 일 ajax 를 이용한 튜토리얼에서 발생한 underscore 관련 오류 잡기 underscore.js 를 이용해서 댓글을 구현하는 기능을 공부했는데, 수정하는데까지 한시간 정도는 걸린 것 같다. * 한시간동안 잡지 못했던 에러 메시지 의심1 프론트엔드쪽은 나중에 협업을 위해서 가볍게 공부하는 쪽인데(물론 에러메시지는 다 비슷할 것 같지만) 처음 의심했던건 bower component 에 underscore 가 설치되지 않았나? 라는 접근으로 확인해봤더니 설치가 되어있지 않더라. 그래서 bower install underscore 를 하는데 success 는 뜨는데 디렉토리가 생기지 않는 것이었다. 결국 다운로드를 받아서 직접 코드를 넣는 방향으로 진행을 했다.(물론 bower_componen..

TIL 2019. 1. 10. 14:50

2019-01-08-TUE

오늘의 한 일 Ajax 로 댓글 기능 구현 - Asynchronous JavaScript and XML(비동기 자바스크립트와 XML) - JSON ,XML 로만 데이터를 return 시킬 수 있음 - 웹 페이지 전체를 다시 로딩하지 않고 댓글에 대한 부분만 갱신 - 장고 폼을 사용하게 되면 댓글을 작성하는 순간 HTML 이 새로 뿌려지지만 Ajax 로 처리하면 댓글부분만 새로 갱신 구글링해보니 웹페이지가 로드된 후에 서버로 데이터 요청, 데이터를 받을 수 있다는 장점이 있지만서버 푸시 방식의 실시간 서비스는 만들 수 없다고 함 프로젝트 시작 신청한 API 키가 발급되어 본격적으로 시작

TIL 2019. 1. 8. 14:07

2019-01-06-SUN

오늘의 한 일 장고의 form 역할 알아보기>> 기본 모델을 상속받아 아래의 기능들을 대신 처리 - 템플릿의 form-class 를 템플릿에 모두 지정하면 복잡하니 forms.py 에서 따로 핸들링 forms.py예) widgets = {'first_name': forms.TextInput(attrs={'class': 'form-control'}),} - view 에서 처리하는 유효성 검사를 form 에서 핸들링 결론: form 을 사용하는 것은 선택사항이지만 써보게되면 훨씬 편하다.

TIL 2019. 1. 6. 13:23
  • 이전
  • 1
  • ···
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (120)
    • 프로젝트 이야기 (5)
      • 개요 및 후기 (3)
      • 코드 (2)
    • 장고 (25)
      • MTV (16)
      • 외부 라이브러리 (1)
      • 기타 설정 방법 (5)
      • Docker (1)
      • Admin 관리 (1)
    • 기초지식 (20)
      • 파이썬 (4)
      • 컴퓨터 공학 (5)
      • 알고리즘 (11)
    • 이메일 마케팅 (0)
    • AWS (1)
      • 용어 (1)
    • git (1)
    • React (1)
    • TIL (65)
    • 일상 (0)
    • HTML, CSS (1)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

MORE+

ARCHIVE

CALENDAR

«   2025/09   »
일 월 화 수 목 금 토
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

LINK

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 초보 코딩 덕후, ALL RIGHT RESERVED.
초보 코딩 덕후
블로그 이미지 알바트로스_무냉 님의 블로그
MENU
  • 홈
  • 태그
  • 방명록
CATEGORY
  • 분류 전체보기 (120)
    • 프로젝트 이야기 (5)
      • 개요 및 후기 (3)
      • 코드 (2)
    • 장고 (25)
      • MTV (16)
      • 외부 라이브러리 (1)
      • 기타 설정 방법 (5)
      • Docker (1)
      • Admin 관리 (1)
    • 기초지식 (20)
      • 파이썬 (4)
      • 컴퓨터 공학 (5)
      • 알고리즘 (11)
    • 이메일 마케팅 (0)
    • AWS (1)
      • 용어 (1)
    • git (1)
    • React (1)
    • TIL (65)
    • 일상 (0)
    • HTML, CSS (1)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바