1교시 : 절차지향 vs 객체지향나는 이전에 초급 파이썬 강의를 들으면서 가장 기본적으로 데이터 집합의 형태 그리고 함수들에 대해서 공부하였다. 그러한 것들을 하나 하나 위에서부터 아래로 적어나가는 것이 절차지향 코딩이다.
지난 시간에 이어 이번 시간 역시 객체 지향 코딩에 대해서 공부할 예정이다.
조금 더 심화과정으로 들어가보자.
앞서 공부한 매직메쏘드 기초를 넘어 vector를 이용해서 매직메쏘드를 만들어보자. 위 처럼 클래스를 만들고 몇가지 재미있는 테스트를 해보자.
이번 시간에는 nametuple에 대해서 공부해보았다.
만약 우리가 어떤 사람들을 특정 랭크와 번호에 따라 분류시키고 싶다면 그리고 그러한 것들에 대해서 각 원소들이 의미하는 것이 무엇인지 나태내고 싶다면 어떻게할까??이럴때 쓰는 것이 for문, range, namedtuple이다.이러한 목표를 실행하기 위해서는 2가지 방
오늘도 역시나 이제껏 경험해보지 못한 재미있는 세계를 경험하고 왔다. 그것은 바로 시퀀스!!!!! 시퀀스! 영어로 연속을 의미한다. 그것은 즉 순서가 있음을 의미하고 우리가 배운 것들 중 시퀀스는 어떠한 것들이 있을까?? 대표적으로 리스트 튜플이 있다. 우선 시퀀스
2교시 : 제너레이터와 array에 대한 이해지능형리스트의 대표적인 형태변수 = str(n) for n in () 왼쪽과 같은 형태와 비슷하지만 조금은 다른 형태로 사용되는 것이 있는 데 그것이 바로 generator이다. 그렇다면 지능형 리스트와 같이 자료형을 만드는
1교시 : 해쉬테이블 a = ((수학_초급, 100000), (수학_중급, 120000), (영어_중급, 120000), (영어_초급, 120000)) 위와 같은 튜플 안 튜플 자료구조가 있다. 여기서 만약 우리가 수학_초급의 수강료가 얼
만약 우리가 어떤 프로그램을 만들고 혹은 앱을 만들고 누군가 수정하길 원치 않는다면 어떻게 해야할까???????이때 사용하는 것이 from types import MappingProxyType을 사용할 경우 기존 자료에 대해서는 수정이 되지 않고 새로운 자료에 대해서는
1교시 : 일급함수에 대해서! 본격적인 내용에 들어가기 앞서 일급함수가 무엇인지 알아보자. 일급함수란 ??? 변수 할당 가능 인자로 사용할 수 있다. 함수 결과 반환 가능 from functools import partial from operator import
2교시 : partial의 사용 partial메소드는 우리가 사용하는 어떤 메소드에 특정 인자를 고정시키고 싶을 때 사용한다. 예시 add(10, 20)처럼 두 인자를 합해주는 함수가 있다. 여기서 우리가 만약 1개의 인자는 고정으로 하고 나머지 1개만 새로 입력
1교시 : closure의 사용과 비교(with class)우선, class를 이용해서 어떤 모듈을 만들어보자.
오늘 공부할 내용은 iterator와 generator이다. 1교시 : iterator에 대해서 공부하기 전에 iter타입에 대해서 알아보자. 우리가 알고 있는 반복문에 사용할 수 있는 자료형 혹은 타입은 str, list, dict, tuple등이 있다. 만약
수업진도 : chapter 1-1오늘부터 인프런 파이썬 level3에 대해서 리뷰한다. 고고\~~