Python - List Slicing

List의 아이템들에 접근할 때 Slicing을 이용하는 방법이 있습니다. 슬라이싱에서 가져올 리스트의 범위를 지정하면, 해당하는 아이템들을 새로운 리스트로 만들어 리턴해줍니다.

10 Oct 2020

Python - try except 예외 처리

Python 코드 실행 중 예외가 발생하면 프로그램이 종료됩니다. try except로 예외를 처리하여 프로그램이 종료되지 않도록 만들 수 있습니다. 예외를 처리하는 방법 및 발생시키는 방법에 대해서 알아보겠습니다.

10 Oct 2020

Python - Set

Set는 순서가 보장되지 않는 Collection입니다. 이 글에서는 Set를 사용하는 방법에 대해서 알아보겠습니다. 생성(Create), 접근(Access), 추가(Add), 삭제(Remove), 합집합(Union), 교집합(Intersection)

06 Oct 2020

Python - Math 함수(min, max, sqrt, abs, pow)

Python에서 제공하는 math 함수들을 소개합니다. 어떤 모듈도 import 하지 않고 사용할 수 있는 내장함수들이 있고, math 모듈을 import하여 사용할 수 있는 함수들이 있습니다.

02 Oct 2020

Python - Tuple

Tuple은 데이터 순서는 보장되지만 변경은 불가능한 Collection입니다. 이 글에서는 Tuple을 사용하는 방법에 대해서 알아보겠습니다. 생성(Create), 접근(Access), 업데이트(Update), 삭제(Delete), 데이터를 갖고 있는지 확인, 순회(Loop)

02 Oct 2020

Android - Call Stack 출력하는 방법

App(Java, Kotlin)에서 Call Stack을 출력하는 방법을 소개합니다. Log를 이용하여 다음과 같이 Call Stack을 출력할 수 있습니다. try-catch를 사용할 때, Exception이 발생하면 Call stack을 출력하여 디버깅이 필요할 때가 있습니다.

28 Sep 2020

GMT, UTC의 차이점

GMT와 UTC 시간의 차이점, GMT는 그리니치 평균시(Greenwich Mean Time, GMT). 세계 협정시는 영어로 Coordinated Universal Time이며, 프랑스어는 Temps Universel Coordonné이지만, 영국과 프랑스의 협의로 약자는 UTC를 사용

27 Sep 2020

Java - Mockito의 @Mock, @Spy, @Captor, @InjectMocks

Mockito는 Java에서 인기있는 Mocking framework입니다. 이 글에서는 Mockito의 Annotation, `@Mock`, `@Spy`, `@Captor`, `@InjectMocks`를 사용하는 방법에 대해서 알아봅니다. 이 Annotation들을 사용하면 더 적은 코드로 테스트 코드를 작성할 수 있습니다.

27 Sep 2020
codechachaCopyright ©2019 codechacha