일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 참조자료형
- JavaScript
- 계산기
- frontend
- CDD
- 개발자
- 코드스테이스
- codestates
- JS
- 호스트인식
- 원시자료형
- codestate
- css
- Router
- 프로토타입
- Prototype
- 자바스크립트
- OOP
- Javascript #코드스테이츠
- css in js
- cta button
- 프론트엔드
- WAI-ARIA
- 객체지향
- cta버튼
- html
- 코드스테이츠
- condestates
- 회고
- self reliance
- Today
- Total
목록python (3)
jh.nrtv
모든 경우의 수를 확인하는 알고리즘인 완전탐색 구현시 자주 쓰이는 Python 라이브러리를 정리하고자 한다. ✅ 순열 permutations 반복 가능한 길이 n의 객체에 대해서 중복을 허용하지 않고 r개를 뽑아서 나열한다. (순서 유의미) 경우의 수 : nPr = nCr * r! from itertools import permutations # 반복문 for i in permutations({반복할 N길이 배열}, {나열할r숫자}): # 하면 경우의 수가 () 튜플 형태로 반복됨 for i in permutations([1,2,3,4], 2): print(i, end=" ") # >(1, 2) (1, 3) (1, 4) (2, 1) (2, 3) (2, 4) (3, 1) (3, 2) (3, 4) (4, 1..
Python으로 Linked List를 구현하는 과정에서 파이썬의 print() function의 sep, end 파라미터를 알게 되었기에 기록하고자 한다. end parameter 파이썬의 print() fuction은 기본적으로 프린트를 끝낸 이후에 새로운 줄로 넘어간다. 하지만 여러 print() function을 줄넘김 없이 한 줄에 출력하는 것을 원하는 경우에 end파라미터를 사용한다. print('이어서',end= 'END') print('쓸 수',end= 'END') print('있음',) 이어서END쓸 수END있음 sep parameter 또한 여러 요소를 하나의 print()안에서 출력할 경우에 각 요소의 사이에 특정 값을 넣고싶다면 sep 파라미터를 사용한다. print('사이에','s..
Class는 Python에서 객체지향 프로그래밍을 가능하도록 한다. 객체지향 프로그래밍? 몇 번을 찾아서 공부해도 새로운 객체지향 프로그래밍 ... 객체 지향 프로그래밍은 먼저 객체를 정의한다. 객체는 멤버 변수(데이터)와 멤버 메소드(자신의 상태(데이터)를 변경하는 함수) 로 구성된다. 이러한 객체들이 서로 상호작용하여 객체의 상태가 바뀌어 원하는 결과를 얻는 프로그램 방식이 객체지향 프로그래밍이다. 객체지향 프로그래밍은 4가지 속성을 가진다. 1. 추상화 2. 캡슐화 3.상속 4. 다형성 객체지향 프로그래밍이란? 객체 지향 프로그래밍이란? 객체 지향 프로그래밍 (Object-Oriented Programming, OOP… jongminfire.dev 모호하긴 하지만 '객체'라는 단어는 개념적인 단어이..