전체 글 (54) 썸네일형 리스트형 [python] 헷갈리는 개념 (에티버스러닝 - 멀티 클라우드 엔지니어 교육 5주차) 이 내용은 에티버스러닝에서 받은 교육을 정리한 것이다. 나는 멀티 클라우드 엔지니어 교육을 듣고 있다. K-Digital Training 이라고 디지털 신기술(클라우드컴퓨팅, AI, 빅데이터, 사물 인터넷, 핀테크 등) 분야에 대한 교육을 무료로 들을 수 있다. 이번 주는 python 강의이다. 다음 주는 Network 강의를 진행한다고 한다. (교육과정이 꼼꼼하게 짜여있다) python은 다뤄본 적이 있긴 하지만, 나는 java나 c언어에 더 익숙하다. 아직도 가끔 if나 for를 적고 뒤에 괄호를 쓰게 된다... 그래서 헷갈리는 개념들만 위주로 정리했다. format으로 정렬하기 조건문 짧게 쓰기 format으로 정렬하기 - format의 사용법 {} 안에 format안의 데이터가 들어간다는 뜻이다... [python] 파이썬 if문 응용 - 생년월일을 입력 받아서 만 나이 출력하기 idea: 월 -> 일 순서대로 현재 날짜와 생년 월일을 비교한다. year = int(input("현재년을 입력해 주세요: ")) month = int(input("현재월을 입력해 주세요: ")) day = int(input("현재일을 입력해 주세요: ")) birth_year = int(input("출생년을 입력해 주세요: ")) birth_month = int(input("출생월을 입력해 주세요: ")) birth_day = int(input("출생일을 입력해 주세요: ")) age = 0 print("------------------------") if birth_month < month: age = year - birth_year elif birth_month == month: if birth_.. [python] List 기본 (index 활용, 메소드, 함수) 이 내용은 에티버스러닝의 멀티 클라우드 엔지니어 교육을 받은 내용을 바탕으로 작성하였다. List - [] 기호를 사용한다. - 수정과 삭제가 굉장히 자유롭다. L = [1, 'abc', 3, 'b', 2] List는 index로 접근하는 것이 상당히 중요하다. (순서가 있다.) 그런데 주의해야할 것이 있다. List의 인덱스는 0부터 시작한다는 것이다. Index의 활용 1) L의 원소들 출력 print(L[0]) # 출력: 1 print(L[1]) # 출력: 'abc' print(L[2]) # 출력: 3 print(L[-1]) # 마지막 데이터를 출력한다. 출력: 2 2) 반대로 L의 원소를 바꿔줄 수도 있다. L[0] = 3 # L[0]에 3을 대입한다. print(L[0]) # 출력: 3 3) 데.. [python] 파이썬 문자열 형식(%, format 함수)의 기본 파이썬에서 문자열의 형식을 다루는 방법에는 3가지가 있다. 첫 번째, 문자열 포맷 기호(%)를 사용하는 것이다. %d :정수형 숫자 %s : 문자열 %f :실수형 숫자 $05d : 정수형 숫자 5자리, 남는 부분을 0으로 채움 %.2f : 소수점 둘째자리의 실수형 숫자 1) 기본 형태 이 문자열 포맷 기호들을 문자열에 그대로 쓰고, 뒤에 %변수명을 쓰면 된다. 2) 변수가 여러 개인 경우 %뒤에 ()를 사용하여 변수들을 묶어준다. 3) 정렬하기 %10s: 전체 길이는 10으로 기본(왼쪽) 정렬한다. %-10s: 전체 길이는 10으로 오른쪽에 정렬한다. %20.2f: 전체 길이는 20으로 기본(왼쪽) 정렬한다. 두 번째, format 함수를 사용한다. 1) 사용법 문자열의 원하는 부분에 {} 중괄호를 삽입.. [python] 파이썬의 기본 개념(패키지, 모듈, 코드-class, function) 이 내용은 5월 15일 들은 교육을 바탕으로 작성하였다. 파이썬이란? 1991년 개발되었다. C나 C++보다 배우기 쉽다. 직관적이고 이해하기 쉬움 객체 지향의 고수준 언어 인공지능. 빅데이터, 웹 서버, IOT 등을 개발하는 도구 => 그래서 파이썬을 사용한다. 파이썬 개발툴 종류 기본개발툴(IDLE) 주피터 노트북: colab 등 파이참(PyCharm) 서브라임 텍스트(Sublime Text) 비주얼 스튜디오 코드(Visual Studio Code) 등 수업에서는 사용이 간단한 google colab을 사용한다. 파이썬에서 패키지(Package), 모듈(Module), 코드(Code) 1. 패키지 : 특정한 파일을 집어넣어 import로 불러올 수 있는 폴더 2. 모듈 : 파이썬 파일(.py) 3. .. [Linux] 리눅스 터미널, 셸, 커널 개념 / 프로세스, 잡 Terminal 터미널 입력+출력 장치를 제공한다. 요즘은 터미널 에뮬레이터를 터미널로 칭하는 경우가 많다. 입출력화면을 제공만 한다. Shell 셸 번역기 사용자의 요청을 기계어(이진법)로 바꿔서 커널로 전달한다. 명령어를 받아들이고 커널의 실행 결과를 출력한다. 커널의 인터페이스 Kernel 커널 물리적 디바이스를 처리한다. 물리적 디바이스 - CPU(프로그램 연산 데이터 처리), 메모리-연산데이터 저장(휘발성) 명령어를 실행하면서 프로세스를 관리한다. Process 프로세스 : 커널에서 바라 본 처리 단위 : 메모리 위에 올린 프로그램 (따라서 명령어를 입력하고 실행한 것) 각 프로세스는 별도의 메모리 영역을 가진다. 명령어를 여러 번 실행해도 데이터가 독립적임 Process ID=PID: 커널이 .. 이전 1 ··· 4 5 6 7 다음