전체 글
-
깃 간단 명령어들코딩 툴/깃-깃허브 2021. 3. 17. 01:01
참조 : https://velog.io/@sonypark/git-reset-vs-git-revert-%EC%B0%A8%EC%9D%B4 git reset vs git revert 차이 git reset 명령어에는 아래 세 가지 옵션을 줄 수 있다.1.soft: commit된 파일들을 staging area로 돌려놓는다. — commit 하기 전 상태2.mixed(default): commit된 파일들을 working directory로 돌려놓는다. velog.io https://www.youtube.com/watch?v=GaKjTjwcKQo 1) git init( ) - 처음 top 경로에 생성, git과 git hub는 다르다. - git을 cloud로 관리하는 대표적인 서비스중 하나가 git hub -..
-
collections - counter파이썬 Study/라이브러리 2021. 3. 17. 00:57
참조 : https://excelsior-cjh.tistory.com/94 collections 모듈 - Counter collections.Counter() 컨테이너에 동일한 값의 자료가 몇개인지를 파악하는데 사용하는 객체이다. docs.python.org에서 Counter함수에 대해 자세히 알아볼 수 있다. A Counter is a dict subclass for counting h.. excelsior-cjh.tistory.com ■ Counter 1) 정의 : iterable을 더 잘게 쪼개진 객체로 돌려줌 (dictionary와 유사하게) collections.Counter( ) === { 문자열, list, dict, tuple } 2) 매써드 들 (a) update( ) - 정의 : set..
-
itertools파이썬 Study/라이브러리 2021. 3. 17. 00:37
참조: https://itholic.github.io/python-combination-permutation/ [python] itertools를 이용해 순열과 조합 구하기 itertools를 이용해 순열과 조합 구하기 itholic.github.io https://hamait.tistory.com/803 데이터 분석에 피가 되는 itertools 익히기 itertools 소개 Python 에서 제공하는 자신만의 반복자를 만드는 훌륭한 모듈입니다. 이 모듈은 APL, Haskell 및 SML의 구성 요소에서 영감을 받은 반복기 빌딩 블록을 구현하며 각각은 파이썬에 적합한 hamait.tistory.com ■ itertools 1) 정의 : - 순열 / 조합 등의 반복자를 함수로 구현하여 손쉽게 객체로 ..
-
map파이썬 Study/라이브러리 2021. 3. 17. 00:07
참조 : https://3months.tistory.com/338 Python 중고급 속성 정리 (1) map, filter, reduce Python 중고급 - map, filter, reduce 파이썬의 기초를 익힌 후, 파이썬의 중고급 문법을 선택적으로 배운다면 기본 문법으로도 구현할 수 있는 로직들을 더욱 쉽고, 간편하게 구현해볼 수 있습니다. 3months.tistory.com ■ map 1) 정의 : - Iterator를 돌려주며, object이므로 data에 접근하기 위해서는 list, tuple 등으로 변환 - iterator는 next[iterator는 next 함수 사용 가능] 등으로 다음 값을 추출하기 전에 메모리에 올려놓고 효율적으로 관리를 할 수 있음 map( , iterable ..
-
set파이썬 Study/라이브러리 2021. 3. 15. 00:06
추천 : https://wikidocs.net/16044 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net ■ Set 1) 정의 - set( ) 생성자를 이용하여 생성 - 중복 값이 없고, 값만 가지고 있다 - 순서가 없어 iteration 시 무슨 값이 나올지 모름 2) 예시 : s = set([1,3,5,7]) print(s) >>> {1, 3, 5, 7} p = {1, 3, 5, 7} print(p) >>> {1, 3, 5, 7} s = {1, 5, 1, 1, 1, 3, 7} print(s) >>> {1, 3, 5, 7} ■ 기본 methods 1) in - 원소의 존재 여부를 확인 2 in r >>> True 3 in r >>> False 3 not in r >>> True..
-
파이썬 클래스에 관한 모든 것파이썬 Study/고급 2021. 3. 15. 00:06
참조 : wayhome25.github.io/cs/2017/04/05/cs-07/ 강의노트 07. [객체지향] 클래스 / 인스턴스 변수, 클래스 / 인스턴스 / 스태틱 메소드 · 초보몽키 이 세 가지 메소드는 모두 클래스 안에서 정의 됩니다. 인스턴스 메소드는 인스턴스를 통해서 호출이 되고, 첫 번째 인자로 인스턴스 자신을 자동으로 전달합니다. 관습적으로 이 인수를 ‘self wayhome25.github.io ■ 클래스에 선언할 수 있는 모든 것 클래스의 기본에 대해 이해하고 있다고 가정 대부분의 클래스는 다음의 어느 항목을 포함하고 있음 class Point: a = 10 # 클래스 변수 def __init__(self, x, y): self._x = x # 인스턴스 변수, class 내부변수 sel..
-
filter파이썬 Study/라이브러리 2021. 3. 14. 18:12
참조 : https://3months.tistory.com/338 Python 중고급 속성 정리 (1) map, filter, reduce Python 중고급 - map, filter, reduce 파이썬의 기초를 익힌 후, 파이썬의 중고급 문법을 선택적으로 배운다면 기본 문법으로도 구현할 수 있는 로직들을 더욱 쉽고, 간편하게 구현해볼 수 있습니다. 3months.tistory.com ■ Filter iterable에서 함수 조건에 일치하는 값만 반환 - 함수의 반환이 bool 형태이어야 한다 number_list = range(-5, 5) less_than_zero = list(filter(lambda x: x >> [-5, ..
-
list comprehension / (+dict, tuple, set, ...)파이썬 Study/라이브러리 2021. 3. 14. 18:09
참조 : https://3months.tistory.com/338 Python 중고급 속성 정리 (1) map, filter, reduce Python 중고급 - map, filter, reduce 파이썬의 기초를 익힌 후, 파이썬의 중고급 문법을 선택적으로 배운다면 기본 문법으로도 구현할 수 있는 로직들을 더욱 쉽고, 간편하게 구현해볼 수 있습니다. 3months.tistory.com https://shoark7.github.io/programming/python/about-list-comprehension-python [Python] list comprehension에 대한 즐거운 이해 리스트를 생성하는 Python만의 독특한 문법인 list comprehension에 대해 살펴보고 다양한 예제를 만..