본문으로 바로가기

초보 코딩 덕후

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

네비게이션

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

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

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

2019-01-04

오늘의 한 일 공공기관 API 에서 프로젝트를 진행할 API 선택 (생필품 가격 정보 조회 서비스) - 샘플 코드를 실행해보니 authenticated service key 에러가 발생하는 것이었다. - 라이브러리의 문제인가 싶어 스택오버플로우에서 찾아서 해결해봤지만 여전한 문제 발생 - print 문으로 service key 를 찍어보니 request 되기 전과 후의 값이 달랐다. - service key 는 파싱하지 않고, str 로 따로 파라미터를 두어 처리하니 요청은 정상적으로 이루어졌다. - 그리고 xml 을 json 으로 변환하는 것까지 진행하는데 생각보다 많은 시간이 걸렸다. - 문제가 생기면 여러방면으로 접근하려고 하지만 여전히 시야가 좁다는 것을 여실히 느꼈다.

TIL 2019. 1. 4. 22:12

도서관 클래스

Library 클래스- 도서관 클래스: Book 의 인스턴스를 가지고 User 클래스를 통해 만들어진 인스턴스들과 속성을 주고받음 1234567891011121314151617181920212223242526class Library: def __init__(self, name, book_list=[]): self.name = name self.book_list = book_list def __repr__(self): return f'{self.name}, {self.book_list}' def add_book(self, book_title): for book in self.book_list: if book.title == book_title: print(f'{book_title}은 이미 있습니다.') b..

기초지식/파이썬 2019. 1. 2. 20:09

2019-01-02

오늘의 한 일#2019년인데 자꾸 2018년이라고 혼동 - 오늘도 클래스 클래스 - OOP 주요 특징(캡슐화, 상속, 다형성) - 클래스 변수는 클래스 공간에 저장하고, 인스턴스 변수는 각 인스턴스마다 개별 공간에 저장* 클래스에서는 주로 인스턴스 변수를 사용(인스턴스 속성) - 객체와 속성 기본적이면서 따로 따로 생각하면 쉽지만 설계할 때는 은근히 혼동스럽다 - 다른 클래스를 현재의 클래스에서 사용한다는 것은 객체를 가져온다는 것 - 생성자 함수는 __dict__ 형식으로 저장되어 key:value 의 값이 출력되는 것

TIL 2019. 1. 2. 19:01

2019-01-01

오늘의 한 일 가장 취약하다고 느끼는 클래스의 개념에 대해서 다시 공부 중 - OOP(객체 지향 프로그래밍) 을 이해하지 못한다면 파이썬을 공부한게 아닌 것. - 각 객체의 상관관계에 대해서 생각해보기. - 헷갈리면 함수로 먼저 만들어보고 클래스화 시키자. - 한번에 만들어질 생각하지 말고 여러번의 리팩토링 과정을 거친다고 생각하자.

TIL 2019. 1. 1. 19:51

파이썬 getter 와 setter

getter 과 setter 을 이해하기 위한 소스코드- getter, setter 설정 전 기본 개념이해를 위한 소스코드 @property 를 사용하기 전에 get_shop_type(), set_shop_type() 메서드로 각각의 역할을 이해 1234567891011121314151617181920212223242526class Shop: SHOP_TYPE_LIST = ['병원', '패스트푸드', '샌드위치'] def __init__(self, name, shop_type, address): self.name = name self.__shop_type = shop_type self.address = address def show_info(self): return( f'상점정보: {self.name}\..

기초지식/파이썬 2018. 12. 31. 15:41

factorial 에 대해서 이해해보기

팩토리얼은 계승이라는 뜻으로 해당하는 자연수까지의 곱에 대한 결과값을 말한다. 3! 팩토리얼에 대한 과정 및 결과값 12343! # 1 x 2 x 3>> 6cs 팩토리얼 코드 1234def factorial(n): if n

기초지식/컴퓨터 공학 2018. 12. 28. 20:00

2018-12-25-TUE

오늘의 한 일 이진 트리구조의 전위/중위/후위 순회 이해하기 재귀함수의 코드 순환을 할 때 매번 마지막 leaf node 를 순회한 후에 None 값 이후에 반환되는 것이 없다고 생각이 들었다. 그러나 None 값에 치중하여 생각하면 상위로 올라가는 Node 에 대한 이해가 당연히 되지 않는 것. 각 노드의 함수가 스택프레임에 쌓여서 처리 된다는 것으로 이해했고 아마도 맞는 것 같다. 이진 트리 구조에서 스택프레임과 재귀함수

TIL 2018. 12. 25. 20:30

이진 트리 구조에서의 스택 프레임 (feat 재귀함수)

이진 트리 구조에서의 스택프레임 이진트리의 규칙 노드는 왼쪽부터 오른쪽의 순으로, 상위 노드부터 하위 노드의 순으로 생성이 된다 노드에 도착만 하다: 하위 트리를 순회 노드에 방문한다: 해당 노드를 출력(print) 전위 순회 (preorder)중위 순회 (inorder) 후위 순회 (postorder) 순회 순서 NLR 순으로 노드 방문(노드 -> 왼쪽 -> 오른쪽) LNR 순으로 노드 방문(왼쪽 -> 노드 -> 오른쪽) LRN 순으로 노드 방문(왼쪽 -> 오른쪽 -> 노드) 특징 >> print(n.item)>> if n.left>> if n.right >> if n.left>> print(n.item)>> if n.right >> if n.left >> if n.right>> print(n.item..

기초지식/알고리즘 2018. 12. 25. 20:28
  • 이전
  • 1
  • ···
  • 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 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바