목록분류 전체보기 (142)
Developer_Neo
print함수 - 출력을 담당하는 것 - 반환값이 없다 따라서 None을 출력한다. >>> y=print('hello') hello >>> print(y) None print함수의 sep, end 옵션 - 구분자(sep)의 디폴트값은 공백이다. - end옵션의 디폴트 값은 개행(줄바꿈)이다 print("hello") # 결과->hello # end옵션의 디폴트 값은 개행 print("a") print("b") ''' 결과 a b ''' # sep옵션의 디폴트 값은 띄어쓰기(공백) print("a", "b", "c") # 결과->a b c # print("문자열", sep 옵션, end 옵션) 형식 print('python', end="_") print('print', end="_") print('end옵..
파이썬의 아홉 가지 자료형 분류 자료형 특징 예 수치 자료형 정수 -3,-2,-1,0,1,2,3 실수 3.14 , 5.5 , 8.0 0.54, -3.89 복소수 3+4j, 5.7+2J , 5+j 부울 자료형 부울 True, False 군집형태 자료형 (컨테이너 자료형) 시퀀스 자료형 문자열 'hello', "python" 리스트 [1,2,3,4], ['red', 'blue'] 튜플 (1,2,3,4), ('red', 'blue') 집합 오름차순으로 정렬됨 기호는 {} {1,2,3}, {'red', 'blue'} 사전 기호 {key: value} {'one': 1, 'two' :2} mutable vs immutable mutable 자료형 - 변경 가능한 자료형 immutable 자료형 - 변경 불가능한 ..
파이썬은 인터프리터가 필요한 언어이다. 이외의 인터프리터가 필요한 언어는 자바스크립트, 파이썬, 루비, sql,... 컴파일러는 C, C++, C#, Go,...에 쓰인다. 자바는 컴파일러와 인터프리터 모두 사용 컴퓨터는 모든 명령을 0과 1로 이해하여 CPU가 처리하고 실행한다. 그래서 우리의 언어인 한글이나 영어는 이진코드로 해석하고 명령을 처리한다 따라서 우리의 언어로 친 코드들을 컴퓨터가 이해할 수 있게 번역해주는 번역기가 필요한데 이 번역기가 인터프리터, 컴파일러이다. 즉 둘 다 고레벨 언어로 작성된 프로그래밍 언어를 기계어로 번역하는 것은 공통점이다. 컴파일러는 전체 소스코드를 보고 명령어를 수집하고 재구성하지만 인터프리터는 소스코드의 각 행을 연속적으로 분석하며 실행한다.( 명령을 한 줄 씩..
git이 설치가 되어있다는 가정하에 시작하겠다. git이 설치가 되어있고 로그인까지 마쳤다면 밑이 과정으로 하면 된다. 1. Github홈페이지에서 repository를 생성한다. 2. git bash를 실행시켜 리눅스명령어인 cd 폴더경로를 이용해서 깃헙에 업로드할 파일이 있는 폴더로 이동 $옆에 명령어를 입력하면 된다. EX) cd /D/example 3. git init을 입력해 git이 추적할 수 있도록 .git 폴더를 생성한다. git init 4. git status로 unpacked된 것들이 있나 확인한다. git status 5. 우리는 처음으로 Github에 올릴 과정이니 git add . 를 입력하여 해당폴더안있는 모든 파일을 local repository에 추가한다. 6. commit..
자료구조란 자료구조, 데이터 구조, data structure라고 불리고 대량의 데이터를 효율적으로 관리 할 수 있는 데이터의 구조를 의미합니다. 흔한 자료구조의 형태로 배열, 큐(Queue)나 스택(Stack) , 연결 리스트(Linked List), 트리(Tree), 힙(heap) ,해쉬 테이블등이 있다. 어떤 데이터구조를 사용하느냐에 따라 코드 효율이 달라진다. 왜 사용하는가, 어떤점이 좋은가, 어떻게 선택해야 하는가 왜 사용하는가(목적) 자료(data)를 더 효율적으로 저장, 관리하기 위해 사용합니다. 어떤점이 좋은가 목적에 따라 잘 선택된 자료구조는 실행시간을 단축시켜주거나 메모리 용량의 절약을 이끌어 낼 수 있습니다. 어떻게 선택해야하는가 자료의 처리를 보다 효율적으로 하기 위해서 자료구조의 ..
1. RDS에 들어가서 파라미터 그룹 - 파라미터 그룹 생성을 클릭 2. 새로운 파라미터 그룹을 생성해줍니다 왜냐하면 defaultmysql8.0을 가지고선 파라미터 수정을 하려면 되지 않기 때문이다. 이름은 마음대로 정합니다. 생성버튼을 누릅니다. 3. 생성된 파라미터 그룹을 누릅니다. 그리고 오른쪽 상단의 파라미터 편집을 누릅니다. 4. time_zone이라고 입력한 후 Asia/Seoul로 변경합니다. 5. character이라고 검색해서 나오는 6개를 utf8mb4로 변경 character_set_client, character_set_connection, character_set_database, character_set_filesystem, character_set_results, charac..
AWS RDS를 생성하고 DataGrip을 통해 외부 접속을 해보자 1. AWS의 RDS페이지에서 데이터베이스를 생성합니다. 데이터베이스 생성을 누릅니다. 2. 데이터베이스로 Mysql을 사용할 것이기 때문에 MySQL을 선택합니다. 3. 과금없이 사용하기 위해 프리티어를 선택합니다. 4. DB인스턴스 식별자는 원하는 것으로 설정하시면 되고 마스터 사용자 이름과 마스터암호에 해당하는 것은 추후에 데이터베이스에 연결할때 꼭 입력을 해야할 정보라서 기억해두어야 합니다. 5. 퍼블릭 액세스 가능성 -> 예로 바꾸기 퍼블릭 액세스 가능성이 아니요로 되어있으면 command Line으로 mysql에 접속할수가 없기 떄문이다. 6. vpc보안그룹 설정에서 기존 항목 선택을 한다 새로생성을 해도 된다. 7. 다루지 ..
일단 PUTTY를 설치합니다. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.76) This page contains download links for the latest released version of PuTTY. Currently this is 0.76, released on 2021-07-17. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel www.chiark.greenend.org..