해당 내용은 programmers의 "파이썬을 파이썬답게"라는 강의를 보고 개인적인 공부를 위해 기록한 것입니다. 파이썬에서는 __str__ 메소드를 사용해 class 내부에서 출력 format을 지정할 수 있습니다. class Coord(object): def __init__ (self, x, y): self.x, self.y = x, y def __str__ (self): return '({}, {})'.format(self.x, self.y) point = Coord(1, 2) print(point) # >>(1, 2) float(inf) # 양의 무한대 float(-inf) # 음의 무한대
해당 내용은 programmers의 "파이썬을 파이썬답게"라는 강의를 보고 개인적인 공부를 위해 기록한 것입니다. temp 변수 사용하지 않고 두 수 바꾸기(가르키는 객체 바꾸기) a = 3 b = 'abc' a, b = b, a # 참 쉽죠? 이진 탐색 코드 def bisect(a, x, lo=0, hi=None): if lo < 0: raise ValueError('lo must be non-negative') if hi is None: hi = len(a) while lo < hi: mid = (lo + hi) // 2 if a[mid] < x: lo = mid + 1 else: hi = mid return lo mylist = [1, 2, 3, 7, 9, 11, 33] print(bisect(my..
해당 내용은 programmers의 "파이썬을 파이썬답게"라는 강의를 보고 개인적인 공부를 위해 기록한 것입니다. 리스트의 요소 count 구하기 my_str = input().strip() answer = [] max = 0 s1 = set(my_str) for x in s1: current = my_str.count(x) if max < current : max = current answer = [] answer.append(x) elif max == current : answer.append(x) answer.sort() print(''.join(answer)) collections.Counter() 모듈 사용 import collections answer = [] my_str = input().s..
기본적인 문법 div = 선택자로 HTML에 스타일을 적용하기 위해 HTML의 특정한 요소를 선택하는 사인 { font-size(속성) : 20px(값); color(속성): red(값); } 제목 본문 h1 = 선택자{ color : red; } p { color : blue; } 여러 속성과 값들 div{ color: red; /* 글자색 */ font-size: 20px; /* 글자 크기 */ width: 300px; /* 가로 너비 */ margin: 20px; /* 바깥 여백 */ padding: 10px 20px; /* 안쪽 여백: 위아래, 좌우 */ position: absolute; /* 위치 (부모 요소 기준) */ } css 선언 방식 클래스 선택자 /* 명확하게 원하는 요소를 찾기 위..
HTML = 태그들로 이루어져 있고 각각의 태그는 속성과 값을 가지고 있다. 태그는 부모와 자식관계를 가질 수 있다. 조상(상위) 부모 자식 자손(하위) ex) 순서 없는 목록 - 부모 항목 - 자식 닫히는 태그가 없는 태그를 빈 태그라 한다. (or self closing tag) 닫히는 태그의 경우 태그 자체로도 콘텐츠에 의해 의미를 가지게 되지만 대부분의 빈 태그들은 속성과 값을 가지게 된다. ~ 제목 문단 html 문서의 범위를 나타내는 태그들로 반복적으로 쓰일 수 없는 틀 같은 태그들 기본적인 태그들 웹 표준 검사 = W3C validator
해당 내용은 programmers의 "파이썬을 파이썬답게"라는 강의를 보고 개인적인 공부를 위해 기록한 것입니다. import itertools pool = ['A', 'B', 'C'] print(list(map(''.join, itertools.permutations(pool)))) # 3개의 원소로 수열 만들기 print(list(map(''.join, itertools.permutations(pool, 2)))) # 2개의 원소로 수열 만들기 주의 ! 위의 함수는 사전 순서의 순열이 아닌 주어진 리스트의 순열을 구하는 함수이다. 따라서 사전 순서대로 순열을 구하고 싶으면 사전에 정렬을 해야함 깨달은 점 파이썬은 모든 것이 객체이며, class이기 때문에 어떤 값을 반환하는 함수 역시 해당 class..
해당 내용은 programmers의 "파이썬을 파이썬답게"라는 강의를 보고 개인적인 공부를 위해 기록한 것입니다. iterable 곱 import itertools iterable1 = 'ABCD' iterable2 = 'xy' iterable3 = '1234' itertools.product(iterable1, iterable2, iterable3) 리스트는 +연산으로 다른 리스트의 요소를 뒤에 붙일 수 있다. list = [] test = [1, 2] test2 = [3, 4] list += test list += test2 >>[1, 2, 3, 4] 다른 방법 # 방법 1 - sum 함수 answer = sum(my_list, []) # 방법 2 - itertools.chain import iter..
해당 내용은 programmers의 "파이썬을 파이썬답게"라는 강의를 보고 개인적인 공부를 위해 기록한 것입니다. lambda 인자 : 표현식(파라미터) reduce(함수, iterable object) reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) calculates ((((1+2)+3)+4)+5) >>15 문자열리스트 요소 합치기 join 이용 def solution(mylist): answer = ''.join(mylist) return answer lambda 이용 from functools import reduce def solution(mylist): answer = reduce(lambda x, y : x+y, mylist) return answer
- 운영체제 반효경
- 방명록 프로젝트
- JUnit
- Gradle
- 프로그래머스
- 쉘 코드
- spring mvc
- 생활코딩 javascript
- 스프링 테스트
- jsp
- 김영환
- Thymeleaf
- 리버싱
- 선형 회귀
- 쉽게 배우는 운영체제
- Spring Data JPA
- Computer_Networking_A_Top-Down_Approach
- JPA
- 스프링
- 파이썬 for Beginner 솔루션
- Spring
- 버퍼오버플로우
- Spring Boot
- 지옥에서 온 git
- shell code
- 패킷 스위칭
- Do it! 정직하게 코딩하며 배우는 딥러닝 입문
- 파이썬 for Beginner 연습문제
- BOF
- Python Cookbook
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Total
- Today
- Yesterday