대표적으로 virtualenv와 conda가 있음1\. 가상 환경 생성2\. 가상 환경 호출3\. 가상 환경 해제
함수 내에서 선언된 변수는 기존에 그 변수가 존재하더라도 영향을 끼치지 않는다.위의 예시처럼 f() 함수에 변수 a가 새로 선언되었더라도 기존 변수 a에 영향을 끼치지 않는다.하지만 함수 내에서 전역 변수의 값을 변경시키고 싶을 때가 있을 수 있다. 그럴 땐 globa
is 연산자는 메모리 주소를 비교하는 연산자입니다.그렇기에 a = b라고 선언하지 않는 한 a is b는 False입니다.그러나 예외도 있습니다.첫번째 경우에선 a와 b의 값이 같게 선언되어도 당연하게 둘의 메모리 주소값은 다른다는 것을 볼 수 있습니다. 그러나 두번째
cmd 환경에서 다음을 실행import A\>>> main 함수를 호출합니다.python A.py\>>> main 함수를 호출합니다.이번에는 cmd 환경에서 다음을 실행import B\>>>python B.py\>>> main 함수를 호출합니다.즉,위의 name mai
1. 슬라이싱(Slicing) list의 주소 값을 기반으로 부분 값을 반환 2. 리스트의 연산 concatenation (+) 연산 (*) 연산 print(A * 2) >>> ['alpha', 'beta', 'gamma', 'alpha', 'beta',
str.format() 함수와 f-string은 다음과 같은 양식을 추가적으로 제공한다.:> : 오른쪽 정렬:< : 왼쪽 정렬:^ : 가운데 정렬:\*> : 오른쪽 정렬 후 \*로 채움:\*< : 왼쪽 정렬 후 \*로 채움:\*^ : 가운데 정렬 후 \*로
중학교 때 배웠던 지식으로 십진수를 이진수로 변환1\. 십진수를 2로 나눈다.2\. 몫을 2로 나눈다.3\. 몫이 0이 될때까지 과정2를 반복한다.4\. 위 과정을 통해 나온 나머지들을 반대로 정렬한 값이 그 십진수의 이진수 값이 된다.
로그를 남길 때 프로그램이 실행되는 동안 일어나는 정보 기록 유저의 접근, Exception, 특정 함수 사용 기록 Console 화면에 출력, 파일에 남기기, DB에 남기기 기록된 로그를 분석하여 의미있는 결과를 도출할 가능성이 있을 때 실행 시점에 남겨야 의미가 있
정규식 연습장(http://www.regexr.com/)에서 연습 가능문자 클래스 \[]: \[]의 문자들과 매치메타 문자전화 번호IP 주소이메일주민등록번호search() 함수: 한 개만 찾기findall() 함수: 전체 찾기주어진 url의 html에서 htt
ndarray object의 메모리 크기 반환array의 크기를 변경, element의 갯수는 동일reshape의 변수로 -1을 입력하면, 다른 숫자에 맞춰 자동으로 reshape됨다차원 array를 1차원 array로 변환list와 달리 행과 열 부분을 나눠서 sli