본문 바로가기

Python_Beginer/Note

(16)
코드 리뷰 요청 가이드 라인 리뷰요청이란, 저장소(Repository)에 반영하고자 하는 코드의 리뷰를 Reviewer에게 요청하는 활동입니다. - Commit은 단일 기능, 단일 주제로 구성한다. - Commit을 Atomic하게 구성함으로써 리뷰하는 사람이 짧은 시간에 효율적인 리뷰가 가능하다. - 개발 업무 시스템화를 위해 Commit을 WBS, Issue, Defect 단위로 구성 가능하다. - 1시간 내 리뷰를 고려하여 200라인 이하의 짧은 코드로 Commit을 구성한다. - 예외 : 파일 전체를 삭제하거나, 신뢰할 수 있는 자동 리팩토링 도구를 활용한 경우 많은 양의 코드 변경이 있을 수 있다. - 리뷰가 빨..
가상환경 보안 에러, 보안 오류 about_Execution_Policies PSSecurityException 해결 방안 python -m venv venv 가상환경을 venv 로 해서 설정을 하고 active 를 했더니 아래와 같은 보안 오류가 발생하였다. 이는 Powershell의 실행 정책 때문에 에러가 발생을 한것이다. 그룹 정책을 아래와 같이 변경 해주면 되는데, 여기서 unrestricted는 https://docs.microsoft.com/ko-kr/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2 실행 정책 정보 - PowerShell PowerShell 실행 정책을 설명하고 이를 관리하는 방법을 설명합니다. docs.microsoft.com 1. 시작 > Powershell > 관리자 권한..
Python 수강 노트 11 - 정규표현식 1. 문자 클래스 [](character class) 문자 클래스로 만들어진 정규식은 "[와 ] 사이의 문자들과 매치"라는 의미를 갖는다. ^ 메타 문자가 사용될 경우에는 반대(not)라는 의미를 갖는다. [^0-9]라는 정규 표현식은 숫자가 아닌 문자만 매치 [a-zA-Z] : 알파벳 모두 / [0-9] : 숫자 [자주 사용하는 문자 클래스] [0-9] 또는 [a-zA-Z] 등은 무척 자주 사용하는 정규 표현식이다. 이렇게 자주 사용하는 정규식들은 별도의 표기법으로 표현할 수 있다. 다음을 기억해 두자. \d - 숫자와 매치, [0-9]와 동일한 표현식이다. \D - 숫자가 아닌 것과 매치, [^0-9]와 동일한 표현식이다. \s - whitespace 문자와 매치, [ \t\n\r\f\..
Python 수강 노트 10 1. Python Downloads : http://www.python.org - version x.y.z x : Major y : Minor Z : Patch 특성상 : x y 만 따지고 z 는 따로 안따진다. - 아키텍쳐 종류 x86 : 32bit(i386, i486, i586, i686) x64 : 64bit(ia) x86_64 : 32bit 이나 64bit를 처리 할 수 있게 만듬(AMD64, EM64T) windows x86-64 executable installer -> downloads 2. NotePad++ Downloads : http://notepad-plus-plus.org ==============================================================..
Python 수강 노트 9 - 조건문 : if / elif / else- 반복문 : while / for- 변수의 범위 : 자신이 최초로 생선된 위치를 기준으로 하위 블록으로는 갈수 있으나 상위 블록은 실행 여부에 따라 결정- 문법의 중첩 : 블록을 구성하는 문법들은 서로 포함 가능 1. if - if : 조건을 상세하게 세분화if 1차 조건:if 1-1차 조건:...elif 1-2차 조건:...else:...elif 2차 조건:if 2-1차 조건:...elif 2-2차 조건:...else:...else:... 2. for - if : 반복이 진행되는 동안 반복의 인덱스에 대한 조건을 판별for 변수 in 반복조건:if 1차 조건:...elif 2차 조건:...else:... 3. for - for : 바깥의 반..
Python 수강 노트 8 - 파이썬 설치 여부 : 윈도우키 + r -> cmd -> python --version- 파이썬은 64bit로 설치(x86-64) windows x86-64 executable installer 항목 다운로드- Add python 3.7 Path 체크 후 설치- 파이썬 실행 명령어 : cmd -> python / cmd -> python 파일명.py / 위치한 폴더 shift 누른상태에서 오른쪽 버튼 -> 여기에 PowerShell 창 열기 -> python 파일이름- IDE : 코딩,디버그,컴파일,배포 개발에 관련된 모든작업을 하나의 프로그램 안에서 처리하는 소프트웨어- 주석문 : 개발자의 필요 따라 명시하는 설명문 / 프로그램 실행 시 제외됨 / # 주석문- 주석문 여러줄 : ""..
Python 수강 노트 7 - 고급언어1세대 : C, C++, Java, C#2세대 : Javascript, Swift, Pthon, Go- CLI- Python 32bit / 64bit- PDF 암호 해제 작업 -> 구글드라이브 업로드 -> 태블릿 전송- int(4byte) -> 정수- double(8byte) -> 실수- 스네이크 표기법 : my_home / 단어 사이에 언더바를 넣어서 표기하는 것 /Python 변수명, 함수명, 메소드명 / https://en.wikipedia.org/wiki/Snake_case- 카멜 표기법 : myHome / 여러 단어를 연달아 사용할 때 각 단어의 첫 글자를 대문자로 적되, 맨 앞에 오는 글자는 소문자로 표기하는 것이다 / Python 변수명, 함수명, 메소드명 / htt..
Python 수강 노트 6 - 데이터 주무르기 P56- 행 방향 삭제 drop / 열 방향 삭제 del- 화면 갱신 inplace=True- 단순히 두 개의 변수가 어느 정도 강한 관계에 있는가를 측정하는 단순상관분석(simple correlation analysis), 3개 이상의 변수들간의 관계에 대한 강도를 측정하는 다중상관분석이 있다. 다중상관분석에서 다른 변수들과의 관계를 고정하고 두 변수만의 관계에 대한 강도를 나타내는 것을 편상관계분석(partial correlation analysis)- 두 변수간의 관련성을 구하기 위해 보편적으로 이용r이 -1.0과 -0.7 사이이면, 강한 음적 선형관계,r이 -0.7과 -0.3 사이이면, 뚜렷한 음적 선형관계,r이 -0.3과 -0.1 사이이면, 약한 음적 선형관..