일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- go
- 함수
- git hub
- AI
- 변수
- python
- 리눅스
- 프로세스 관리
- 표준 라이브러리
- AWS
- docker
- 클라우드
- terraform
- open ai
- awskrug
- dockerfile
- nexus
- maven
- AI챗봇
- jenkins
- 사용자 계정 관리
- 파이썬
- it기사
- aws사용자모임
- Linux
- OpenAI
- GIT
- 3티어 아키텍처
- Azure
- 애저
- Today
- Total
목록전체 글 (182)
We are Architect
* while 문이란? - 어떤 코드를 조건문의 조건이 충족될 때까지 반복하는 제어문이다. - while에 속한 문장들은 반복된다. - 아래 코드를 설명하자면 다음과 같다 > damage는 0에서 시작되고 while문의 조건으로 damage가 +1씩 더해지면서 반복되고 최대 9까지 조건문 코드가 실행되며 마지막으로 damage = 10이 되었을 때 while문안에 if 문의 damage == 10으로 인하여 밑에 코드가 실행되고 종료된다. * while문을 강제로 빠져나가기 : break- 반복문 도중에 원하는 값 혹은 조건에 종료하고 싶을 때가 있다. - 그 때는 break문을 사용하면 된다. - 커피 판매기 : 아래 코드 설명은 다음과 같다. - 커피 개수를 10개로 설정. - 돈을 받음..
* if문이란?- 주어진 조건에 맞게 판단하고 결과 값을 출력하는 조건 제어 구문이다- 모든 조건 제어 구문은 들여 쓰기를 해야 한다. - 조건문 다음에는 ' : ' 을 써야 한다. * 순서도- 어떤 과정을 보여주는 다이어그램이다. 도형들을 이용해서 어떤 작업에 대한 흐름을 보여준다. * 조건문에 사용하는 비교 연산자비교 연산자설명x > y x 는 y 보다 크다.x x 는 y 보다 작다. x == y x 는 y와 같다.x != y x 는 y와 같지 않다.x >= y x 는 y보다 크거나 같다.x x 는 y보다 작거나 같다. * and, or, not - 조건을 판단하기 위해 사용하는 다른 연산자.연산자설명x or y x 와 y 둘 중 하나만 참이어도 참x and yx 와 y 둘다 참이어야 참n..
안녕하세요! 오늘은 AWS 커뮤니티 데이를 다녀온 후기를 알려드리려고 합니다. 이런 AWS 행사는 처음이라서 생소하기도 했지만 재미있는 경험이 될거 같아서 한참 전에 사전신청을 하고 드디어 엊그제 행사에 참석을 하였습니다. 제가 신청한 트랙은 트랙3: 생성형 AI이었습니다. 해당 트랙을 들은 이유는 단순하게도 요즘 IT트렌디 자체가 AI에 관심이 쏠리기도 하였고 AI 관련 서비스들을 AWS 자체에서도 많이 시도하는 서비스이면서 이 서비스를 가지고 어떻게 활용하는 가에 대한 호기심을 가지고 해당 트랙을 선택하여서 참석하게 되었습니다. 안에서 사진을 찍을 생각을 하지 않았다는게 매우 아쉽지만 재밌었습니다. 우선 1시 반까지 행사에 참석하기 위해서 3호선을 타고 교대에서 환승 후 2호선 역삼역에서 하차하..
* 변수 란? - 어떤 객체에 저장할 데이터 값을 의미한다. 또한 다양한 값을 동적으로 저장할 수 있는 값이다. a = 123a = '123'a = 'Hello'>>> 위에 a에 들어가는 값들은 전부 변수이다. * 리스트를 복사 - id(): 메모리상에서 어디에 위치해 있는지 확인하는 함수 - * 슬라이싱 이용하기 - [:] 을 사용해서 리스트 전체를 복사하기. - id 함수를 사용하여 복사된 메모리 값 확인. - * copy 모듈 이용하기 - * 튜플과 리스트 여러 개의 변수 대입하기
* 불(Bool) 자료형이란?- 참(True), 거짓(False)을 나타내는 자료형이다. * 자료형의 참과 거짓- 자료형에도 참과 거짓이 존재. - 값이 비어있으면 거짓(False). 값 참 또는 거짓"Python"참""거짓[1,2,3]참[]거짓(1,2,3)참()거짓{'a' : 1}참{}거짓1참0거짓None거짓- while 문은 조건이 참 일 때까지 코드를 반복한다.
* 리눅스 란 무엇인가? - 리눅스는 오픈 소스 운영체제로 여러 곳에서 사용이 된다. 서버에도 클라우드에도 iot(사물 인터넷)에도 사용이 된다.- 운영체제란 하드웨어(PC, 서버)의 CPU, 메모리, RAM 등을 관리해 주고 중재해 주는 소프트웨어이다. - 1991년 리눅스 토발즈가 만들었으며 무료 오픈소스로 배포를 하였다. 그전에는 유닉스라는 운영체제가 존재했지만 유닉스는 비싸고 이용자가 적었다. 그래서 유닉스를 개발해서 만든 것이 리눅스다. - 리눅스는 커스텀하기 쉬어서 기반으로 여러 운영체제가 등장했다. (우분투, 데비안, 페도라, CentOS) * 리눅스의 특징- 오픈소스: 누구나 자유롭게 사용 가능.- 안정성과 보안성이 뛰어남: 멀티유저에 대한 권한 체계가 있기 때문.- 멀티태스킹: 다양한..
* 집합 자료형 이란?- 집합 관련된 것을 쉽게 처리하기 위한 자료형 - 순서가 없이 요소값이 들어가서 인덱싱으로 접근 불가. - 중복을 허용하지 않음.- 인덱싱을 사용하려면 퓨플(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..