일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker
- AI챗봇
- 사용자 계정 관리
- dockerfile
- python
- Linux
- nexus
- 표준 라이브러리
- jenkins
- git hub
- 변수
- awskrug
- 애저
- 명령어
- terraform
- open ai
- 클라우드
- aws사용자모임
- 리눅스
- 3티어 아키텍처
- go
- AWS
- 파이썬
- maven
- GIT
- AI
- it기사
- Azure
- 함수
- 프로세스 관리
- Today
- Total
목록분류 전체보기 (175)
We are Architect
* Input 사용하기- 사용자가 입력한 값을 어떠한 변수에 대입하고 싶을 때 input함수를 사용한다.- 그럼 코드가 실행되면 사용자가 입력한 값이 변수에 대입된다.a = input()Python is so funny * 프롬프트에 띄워 사용자 입력받기- 사용자가 입력하기 전에 print문을 사용하지 않고 어떤 값을 출력해서 입력받게 하고 싶다면 input함수 안에 문장을 입력하면 된다.- input으로 입력되는 것들은 문자형으로 대입이 되니 유의하자.number = input("숫자를 입력하세요") * print 조금 더 살펴보기- 큰 따옴표로 둘러싸인 문자열은 + 연산자와 동일- 문자열 띄어쓰기는 쉼표로- 한 줄에 결과 값을 계속 출력할 때는 매개변수 end를 사용해 끝 문자를 지정해야 함.
* 함수 란?- 입력값을 받아 조건에 맞게 결괏값을 출력하는 기능을 함수라고 한다.- 함수를 사용하는 이유는 어떤 특정 내용을 반복해서 작성하기에는 시간과 효율이 떨어진다. 그래서 특정 내용을 어떤 한 기능 단위로 묶어서 기능만 호출하면 특정 내용을 호출해 준다. * 파이썬 함수의 구조def 함수_이름(매개변수): 수행문장_1 수행문장_2 ...def add(a, b): return a + b * 매개변수와 인수- 매개변수: 함수에 입력으로 전달된 값을 받는 변수.- 인수: 함수 호출 시 전달하는 입력값을 의미. def add(a, b): * 입력값과 리턴값에 따른 함수의 형태- 함수는 들어온 입력값을 받은 후 어떤 처리를 하여 적절한 값을 리턴한다. * 일반적인 함수- 입력값이 있고 리턴값이 있..
* for문이란? - 변수 값이 in 리스트 안에 있으면 다음 코드를 수행한다. * 다양한 for 문의 사용- 튜플 안에 요소 값을 사용하여 응용도 가능하다. * for문의 응용- 다른 조건문을 사용하여 응용도 가능하다. - 점수 판독기 : - for 문으로 marks라는 리스트 안에 값들을 확인하고 if문으로 조건에 대한 분기점을 만들어서 그에 맞는 결과를 출력. * for문과 같이 사용하는 range함수- for문은 숫자 리스트를 자동으로 만들어주는 range함수와 같이 사용하는 경우가 많다.- range(8) : 0 ~ 8까지의 리스트를 만들어줌. (정확히는 range 객체를 만들어줌) - 1 부터 10까지 리스트를 만들어줌- range(시작숫자, 끝숫자) - 60점이상 학생 축하해 ..
* 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 - 특정 값 하나만 제거가 된다.