일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- open ai
- GIT
- go
- AWS
- 리눅스
- dockerfile
- jenkins
- nexus
- AI챗봇
- AI
- 애저
- Azure
- git hub
- 프로세스 관리
- aws사용자모임
- awskrug
- python
- 함수
- docker
- 변수
- maven
- 파이썬
- Linux
- it기사
- 사용자 계정 관리
- terraform
- 표준 라이브러리
- 명령어
- 3티어 아키텍처
- 클라우드
- Today
- Total
목록Programing/Python (37)
We are Architect
* 집합 자료형 이란?- 집합 관련된 것을 쉽게 처리하기 위한 자료형 - 순서가 없이 요소값이 들어가서 인덱싱으로 접근 불가. - 중복을 허용하지 않음.- 인덱싱을 사용하려면 퓨플(tuple( ))이나 리스트(List( ))로 변환해야 한다. * 교집합, 차집합, 합집합 구하기- set 자료형을 정말 유용하게 사용하는 경우는 집합들을 구할 때 - * 교집합 구하기 : & - * 합집합 구하기 : | - * 차집합 구하기 : - * 집합 자료형 관련 함수- * 값 1개 추가 : add - * 값 여러개 추가하기 : update, 리스트 값 요소를 여러개 넣어 주면 된다. - * 특정 값 제거 하기: remove - 특정 값 하나만 제거가 된다.
* 딕셔너리 란?- 뜻은 말 그대로 사전이라는 뜻, ( 축구 = Football )처럼 한 쌍으로 가지는 자료형.- key=value / key(키값): value(값) 이런 모습이다. - 앞서 리스트, 튜플은 요소값을 구하는게 아니라 필요한 키워드만 구할 수 있다. - 키값은 고유해야 한다.- 또한 리스트를 키값으로 사용하지 못한다.{Key1: Value1, Key2: Value2, Key3: Value, ...}>>> dic = {'name': 'james', 'num': '111222333', 'tall': '181'} * 딕셔너리 쌍 추가- a[3] 을 넣고 = 로 'c'를 넣어 줬더니 추가되었다. * 딕셔러리 요소 삭제- 리스트에 적용했던 것처럼 del 함수를 사용하여 삭제가 가능 딕셔너리..
* 튜플 이란? - 여러 값들의 집합을 하나의 값처럼 사용 할 수 있음. 마치 리스트 같이 사용.- 그러나 리스트와 튜플은 다음과 같은 차이점이 존재한다. 리스트 튜플리스트 : [ ]요소값의 생성, 삭제, 수정 O튜플 : ()요소값을 바꿀수 X # 퓨플의예시 t1 = ()t2 = (1,)t3 = (1,2,3)t4 = 1, 2, 3t5 = ('a', 'b', ('ab','cd')) * 튜플로 가능한것 - 인덱싱하기- 슬라이싱 하기- 튜플 더하기 - 더할때는 다음과 같이 사용. ex) a = (1,2,3), a = a + (4,)- 튜플 곱하기- 튜플 길이 구하기- * 튜플은 수정이 불가해서 insert, remove, pop, sort 같은 내장 함수가 없다. - 파이썬에서는 불변성 값을 가져야 할..
* 리스트 란? - 어떤 문자열, 숫자열의 모음을 표현하기 위한 자료형 >>> odd = [1,3,5,7,9]>>> odd = ['1','2','3']>>> ch = ['Life','is','short'] * 리스트의 슬라이싱- 리스트에서도 적용이 되는 슬라이싱 기법. * 리스트 연산하기- 리스트 더하기 - 리스트 반복하기 - 리스트 길이 구하기 * 리스트의 수정과 삭제- 리스트는 값을 수정하거나 삭제할 수 있다. * 리스트에 요소 추가하기 : append * 리스트 정렬 : sort - 리스트 안에 값을 정렬, 대신 리스트에 안에 리스트가 있으면 x * 리스트 뒤집기 : reverse- 리스트를 역순으로 뒤집어 정렬하는 하는 함수. (문자열도 역순으로 가능) * 인덱스 반환 : in..
지난 시간에 이어서 글을 작성하도록 하겠습니다. * 문자열 포매팅 이란?- 특정 값을 바꿔야 할 경우가 있을 때 이것을 가능하게 헤 주는 것이 문자열 포매팅(어떤 형식으로 입출력할지)이다.- 아래 사진에서 %d 는 포매팅이라고 한다. -> 즉 포매팅이란 어떤 값을 삽입하는 것이다. (정수, 문자열, 변수, 2개 이상 값) *문자열 포맷 코드코드설명%s문자열(string)%c문자 1개(character)%d정수(integer)%f소수점(floating-point)%o8진수%x16진수%%문자 % 자체 * 포맷 코드와 숫자 함께 사용하기- 1. 정렬과 공백 - 2. 소수점 표현하기 * format 함수를 사용한 포매팅- 문자열의 format 함수를 사용하면 좀 더 발전된 스타일로 문자열 포맷을 지..
(!) 본 글은 VS Code가 설치된 가정하에 진행되는 글입니다. 설치 방법은 다루지 않습니다. VS Code 설치하는 링크: https://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.com * 파이썬의 프로그..
클라우드 엔지니어는 클라우드 리소스들을 자동화 및 스크립팅하여 인프라 리소스 배포 그리고 운영을 효율적으로 한다고 한다. 특히 자동화 및 스크립팅할 때 파이썬을 사용하는데 파이썬이 무엇인지 점프 투 파이썬 이라는 교재를 구매해 기본기를 공부하며 알아 보려고 한다. 해당 교재링크는 아래에 달아 놓도록 하겠습니다. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=350591904&start=pgooglemc [중고] Do it! 점프 투 파이썬챗GPT를 시작으로 펼쳐진 생성 AI 시대에 맞춰 설명과 예제를 다듬고, 최신 경향과 심화 내용을 보충했다. 또한 이번 개정 2판도 50만 코딩 유튜버인 조코딩과 협업을 통해 유튜브 동영상을 제공해www.aladin.co.k..