Python은 List를 거꾸로 뒤집는 reverse() reversed() 내장함수를 따로 제공합니다. 언뜻 보면 비슷해 보이는 내장함수지만, 설계상 큰 차이가 존재합니다.이번 포스팅에서는 reverse() reversed( ) 메서드를 이용해 리스트를 거꾸로 뒤집는 방법과, 예제 그리고 reverse() reversed() 메서드의 차이점에 대해서 정리해 보고자 합니다. #1 reverse methodreverse() 함수는 List의 순서를 거꾸로 뒤집는 Python 내장 함수입니다. (다른 Sequence 자료형 Tuple, String, Dictionary 등에서 사용이 불가능하고, 오로지 List 에서만 사용 가능합니다.)사용 방법 : 뒤집을 리스트 변수명.reverse()myList = [1..
Python 언어는 객체를 Mutable Object와 Immutable Object 두 가지로 구분합니다. Mutable Object란 상태를 변경 가능한 객체로 대표적으로 List, Set, Dictionary .. 등이 있으며 Immutable Object는 상태를 변경 불가능한 객체로 Int, Float, Tuple, Str, Bool Type 등이 존재합니다. 💡Index#1 Immutable Object & Mutable Object#2 Immutable Object와 Mutable Object의 객체 참조#3 Immutable Object는 항상 값이 같은 경우에 동일한 객체를 참조하는가?#1 Immutable Object & Mutable ObjectImmutable Object는 상태..
Flutter FrameWork는 Row, Column 위젯을 사용해 UI를 구성합니다. 이번 포스팅에서는 Row, Column 위젯의 정의 및 사용법 그리고 Row, Column 위젯과 관련된 다양한 속성들 mainAxisAlignment, CrossAxisAlignment, mainAxisSize 의 사용법에 대해 정리할 예정입니다. #0 Row & Column Widget #0.1 Row Widget #0.2 Column Widget 💡 Row, Column Widget은 주축을 화면 최대의 크기를 차지한다. #1 MainAxisAlignment & CrossAixsAlignment #1.1 MainAxisAlignment #1.2 CrossAxisAlignment #2 mainAxisSize #0..
Android Studio에서 처음으로 가상 환경 에뮬레이터를 실행하면 다음과 같이 Device Manager Tap 에 고정되어 출력됩니다. 이번 포스팅 에서는 에뮬레이터를 Device Manager Tab에서 분리하는 방법과, 안드로이드 스튜디오를 클릭해도 에뮬레이터가 화면에서 뒤로 사라지는 현상을 방지하기 위한 방법에 대해서 소개해 드리도록 하겠습니다. #1 에뮬레이터 분리하기 File → Settings... 혹은 Ctrl + Alt + S 단축키를 클릭합니다. Settings 화면이 출력되면, Emulator 탭을 클릭한 뒤, Launch in a tool Window 항목의 체크를 해제하고 Apply를 눌러 줍니다. Android Studio를 재부팅 해 주시면 에뮬레이터가 분리된 것을 확인할..
이전 포스팅 에서 얘기 했듯이 Flutter는 모든 것이 Widget으로 이루어져 있습니다. Widget을 생성하기 위해서는 Stateful Widget 그리고 Stateless Widget 중 하나를 extends(상속) 받아야 합니다. 이번 포스팅에서는 Stateless Widget에 대해 공부한 내용을 정리해 보고자 합니다. 📄INDEX #1 Stateless Widget 생성하기 #1.1 Build Method #1.2 Constructor 💡Stateless Widget 내부의 Property는 final로 선언하자 #2 Stateless Widget Life Cycle 💡 Stateless Widget은 Immutable 하다. #3 Stateless Widget Android Studio 단..