본문 바로가기

전체 글18

파이썬 데이터 구조(리스트) [SK Shieldus Rookies 16기] 클라우드 기반 스마트 융합 보안(3일차) 인프라 활용을 위한 파이썬 리스트 단어 그대로 목록이며 파이썬에서는 여러 자료형을 복합적으로 담을 수 있는 순서가 있는 자료형이다. - 리스트안에는 문자열부터 정수, 튜플, 리스트 등 복합적으로 다 포함할 수 있다. - 리스트는 인덱스로 접근 가능하며 0부터 시작한다. - for문을 사용시 아래와 같이 in 앞의 변수에 리스트가 차례대로 반복되어 할당된다. - 파이썬은 리스트의 마지막 요소에 콤마(,)를 찍어도 오류가 나지 않는다 리스트 인덱싱, 슬라이싱 리스트 관련 함수 append() 파라미터에 있는 값을 해당하는 리스트의 뒤에 추가한다. insert() 파라미터로 인덱스와 값을 받아 해당하는 인덱스 자리에 값을 .. 2023. 10. 26.
파이썬 함수와 모듈 [SK Shieldus Rookies 16기] 클라우드 기반 스마트 융합 보안(2일차) 인프라 활용을 위한 파이썬 사용자 정의 함수 함수의 파라미터가 없을 때 함수의 파라미터가 있을 때 return -함수를 종료하고 해당 함수를 호출한 곳으로 돌아 감 -함수를 실행할 때 모든 함수 관련 리소스는 스택에 저장, return 시점에서 스택에서 제거 됨 -파이썬은 다중 값 리턴이 가능(튜플형태로 리턴 됨) -return만 적을 경우 None객체(다른언어의 NULL)를 리턴 함 지역변수 전역변수 함수 밖에 선언한 변수는 전역변수이고 함수내부에서 선언한 global_var는 지역변수이다 함수 내부에서 global_var를 변경해도 출력시 바뀌지 않는다. 하지만 global 키워드를 사용하면 변경할 수 있다 cal.. 2023. 10. 26.
파이썬 기본 함수와 흐름 제어 [SK Shieldus Rookies 16기] 클라우드 기반 스마트 융합 보안(2일차) 인프라 활용을 위한 파이썬 기본 함수 print() : 괄호안의 문자열 출력 input() : 사용자가 텍스트를 입력하기를 기다림 len() : 괄호안 문자열의 문자 개수 str() : 괄호안의 숫자를 문자열로 변환 int() : 문자열을 정수로 변환 float() : 문자열을 부동 소수점으로 변환 >>> print('Hello, world!') Hello, world! >>> name = input("이름을 입력하시오: ") 이름을 입력하시오: 홍길동 >>> len('hello') 5 >>> str(30) '30' >>> int('30') 30 >>> float('30.33') 30.33 흐름 제어 불 연산자(Tru.. 2023. 10. 26.
파이썬 기본 문법과 산술 연산자 [SK Shieldus Rookies 16기] 클라우드 기반 스마트 융합 보안(2일차) 인프라 활용을 위한 파이썬 변수(Variables) 변수이름 서술적인 변수 이름을 사용하는 것이 가독성에 좋음 작성규칙 1. 변수 이름은 빈칸이 없는 한 단어이어야 한다 2. 변수 이름은 글자, 숫자, 밑줄( _ )기호로만 구성되어야 한다 3. 변수 이름은 숫자로 시작할 수 없다 4. 예약어(int, for 등 명령어) 는 변수명으로 사용할 수 없다 기본 데이터 구조 파이썬은 변수의 타입을 따로 정하지 않고, 동적으로 할당한다 주석 싱글 라인 주석 샾 문자(#) 이후의 모든 내용은 주석처리 멀티 라인 주석 여러 줄의 내용을 주석으로 처리할 때 사용 세개의 따옴표(""") 사이에 들어가는 모든 내용은 주석처리 산술 연산.. 2023. 10. 25.
파이썬 가상환경 사용법 [SK Shieldus Rookies 16기] 클라우드 기반 스마트 융합 보안(2일차) 인프라 활용을 위한 파이썬 파이썬이란? 1990년 암스테르담의 귀도 반 로섬(Guido van rossum)이 개발한 인터프리터 언어이다. 파이썬 특징 1. 가독성 - 문법이 간결하고 들여쓰기 기반으로 가독성이 좋음 2. 확장성 - 풍부한 라이브러리 3. 접착성 - C/C++ 과 결합하여 사용가능 4. 동적 타이핑 - Dynamic Language, Interpreted Language 5. 이식성 - 모든 OS에서 동일하게 작동 파이썬은 웹 프로그래밍 / 인공지능, 머신러닝 / 데이터 분석 및 수치 연산 / IOT 등 많은 곳에 쓰이고 C/C++과도 결합하여 사용이 가능하다. 파이썬 버전 파이썬은 SemVer를 사용.. 2023. 10. 24.
클라우드 기본 개념과 애자일 방법론 [SK Shieldus Rookies 16기] 클라우드 기반 스마트 융합 보안(1일차) DT 특강 데이터 센터 서비스 유형 온프레미스 데이터 센터 온프레미스 데이터 센터는 회사의 민감한 데이터와 중요 애플리케이션을 저장하는 회사가 전적으로 소유한 데이터 센터이다. 회사가 데이터 센터를 설치하고, 데이터 센터의 지속적인 운영을 관리하고, 장비를 구매 및 유지 관리한다. - 장점 : 기업 데이터 센터는 내부적으로 리스크를 관리하여 더 나은 보안을 제공할 수 있다. 요구 사항에 따라 데이터 센터를 사용자 지정할 수 있다. - 단점 : 자체 데이터 센터를 설치하는데 비용이 많이 들고, 지속적으로 발생하는 인건비와 운영 비용을 관리해야 한다. 또한 데이터 센터를 하나만 설치하면 단일 고위험 장애 지점이 될 수 있.. 2023. 10. 23.