매개변수(parameter)와 인수(argument) 매개변수(parameter)와 인수(aruments)는 혼용해서 사용되는 헷갈리는 용어라서 잘 기억해두자 매개변수는 함수에 입력으로 전달된 값을 받는 변수 인수는 함수를 호출할 때 전달하는 입력값을 의미한다. Po
Library > 전 세계의 파이썬 사용자들이 만든 유용한 프로그램을 모아 놓은 것이 바로 파이썬 라이브러리다. "라이브러리"는 "도서관"이라는 뜻 그대로 원하는 정보를 찾아보는 곳이다. 모든 라이브러리를 다 알 필요는 없고 어떤 일을 할 때 어떤 라이브러리를 사용해야
lazy evalution > 실제 값을 출력하기전에는 함수를 실행하지 않다가 수행하는 순간 출력되는 것 시간과 메모리를 절감 할 수 있다.
클로저(Closure) : 함수 내부에서 함수를 작성할 때, 클로저를 생선한 것입니다. : 내부에 작성된 함수가 '클로저' : 클로저는 차후에 외부 함수의 변수를 사용할 수 있기 때문에 대개 반환하여 사용 innerfunction는 outterfunction의 내부함
순서가 바뀌어도 미리 parameter 이름을 맞춰 값을 지정하였기때문에 가동성이 높아진다는 장점이 있다. 순서가 정해진 Parameterdefaul value parameter 를 non-default value parameter 앞에 선언하면 syntax error
만약에 A라는 자동차의 옵션 사항이 40개정도 되다고 가정하면 A라는 자동차를 구입하는 함수를 구현한다고 했을때, 모든 옵션 사항을 parameter로 받으려면 parameter의 수가 40개가 된다. 따라서 함수의 정의도 그만큼 늘어 날것이다. 사전에 정확히 필요한
객체지향언어(OOP) python을 위코드에서 배우면서 수많은 클래스를 만들고 사용해봤지만 클래스에 대한 깊이있는 공부를 해본거 같지 않아서, 지금 알고리즘을 공부하고 있는 과정에서 갑자기 개념에 대한 확신이 생기지 않아서, 한번 정리해 보기로 하였다. 클래스, 객체,
프로젝트를 진행하면서 다양한 고충이 있엇지만 그중 백앤드에서 클론 프로젝트를 진행할때마다 제일 하기 싫은 작업이면서, 뭔가 실력향상에 도움이 되는거 같지 않는 데이터베이스 임의로 구축하는 작업..그 중에서 가장 많이 사용했던 모듈 중 하나인 Random 모듈에 대해서
일단.. 프로그래머스에서 19년도 겨울인턴쉽문제인 크레인게임 문제를 풀다가 생긴 어이없는 나의 실수를 기록해보도록해보자.. 일단 문제를 대충 설명해보면 2x2배열과 1차원 배열의 비교? 라고 설명하기로하고 기타제어문에 대해서 정리해보독하자.파이썬에서 중첩 코드 블록은
regular expression 특정한 패턴과 일치하는 문자열을 '검색', '치환', '제거' 하는 기능을 지원 0. RE, regexes 또는 regex 본질적으로 파이썬에 내장된 매우 작고 고도로 특수화된 프로그래밍 언어이며, re 모듈을 통해 사용 할 수 있다
for문에서 리스트에 대한 값들을 하나씩 지워나가려는 코드를 구현하고 있엇는데 오류가 뜨길래 왜 문제가 없어보이는데 계속 안될까 고민을 하던 도중 내가 생각하는 방향과 다르게 코드가 진행 된다는 사실을 알게 되었다.이것이 문제의 코드다. 이중for문을 사용하여 lost