일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- randrange
- 식별연산자
- 캐시의 지역성
- built-in function
- nextjs
- Next.js
- 메서드채이닝
- 맴버연산자
- self
- __init__
- Keras
- Colab
- 실수
- class
- choice
- 인공신경망
- cache locality
- ITER
- neural network
- 정적 메서드
- gitmoji
- 추상 클래스
- mnist
- f-string
- 메서드
- 구글코랩
- 정수
- 깃모지
- PYTHON
- 비공개 속성
- Today
- Total
반응형
목록
모두의 연구소(오름캠프) (33)
IT world
1. 조건문 조건문이란? 주어진 조건이 참(True) 인지 거짓(False) 인지 평가하여 해당 조건이 참인 경우 특정 코드 블록을 실행하는 구조. 0이 아닌 모든 정수 타입은 True로 인식하고 True, False 값을 직접 사용할 수 있다. 0과 ""와 같이 값이 없는 상태는 False이며, " " 처럼 공백도 True로 처리된다. (None은 False) # if문의 기본 구조 # 조건은 평가되어 참 또는 거짓으로 나뉘고, 조건이 참인 경우 코드를 실행 if 조건: # 조건이 참일 때 실행될 코드 1.1 if문에 사용할 수 있는 표현식 비교 연산자 논리 연산자 멤버십 연산자 식별 연산자 다른 함수의 반환 값이나 변수의 값 이전 포스팅에서 연산자 내용을 확인할 수 있다. https://umking...
1. 함수 1.1 함수란 특정 작업을 수행하는 코드 블록을 하나의 이름으로 모은 것이다. 이를 통해 함수명을 호출하여 코드를 실행할 수 있다. 기본 구조 def 함수명(): ~ return 값 파이썬의 함수도 단순하게 생각하면 입력을 하면 출력을 하는 방식으로 복잡한 코드를 단순화시키고, 반복되는 코드를 줄일 수 있으며 가독성이 좋아지고 효율성을 향상 시킨다. 함수는 파라미터(parameter, 매개변수)를 통해 외부에서 들어온 아규먼트(argument, 인수)를 입력 받는다. def function_name(x, y): z = x + y return z print(f'function_name(10, 9) = {function_name(10, 9)}') 함수는 def 키워드로 선언하며, 함수이름은 fun..
1. 리스트 가변적(mutable)이고, 순서가 있는 시퀀스 자료형 위치의 특성을 가지고 있어 정렬할수 있으며, 가변적이라는 특성 때문에 리스트 내의 원소들은 생성 후에도 변경, 추가, 삭제가 가능하다. 문자열은 불변이지만 리스트는 항목의 변경이 가능하며, 다양한 자료형을 함께 담을 수 있고, 리스트 안에 또 다른 리스트를 담아서 다차원 리스트를 구성할 수 있다. 1.1 리스트의 연산 덧셈 : 리스트를 연결 곱셈 : 리스트를 여러번 반복 (중첩되지 않은 리스트의 곱셈은 값이 하나가 변경이 되어도 다른 값들이 변경이 되지 않는다) 1.2 리스트 인덱싱 문자열처럼 순서가 있어 인덱싱을 통해 각 항목에 접근 가능. 리스트는 문자열과 마찬가지로 0부터 인덱싱을 시작하고 순서가 있는 시퀀스형 자료형의 공통적인 특..
1. 연산자 1.1 논리 연산자 and : 두 조건이 모두 참일 때 True, 아니면 False를 반환 or : 두 조건중 하나만 참일 때 True, 아니면 False를 반환 not : 주어진 조건의 반대의 값 반환 not, and, or의 순서대로 우선순위를 가집니다. 1.2 단락평가 논리 연산에서 연산의 결과가 확정된 시점에서 더 이상의 평가를 중단하는 방법을 말하며, and와 or 연산자에서 단락평가 발생합니다. and : A and B 에서 A가 False로 평가되면 B는 평가하지 않고 바로 False로 결정 or : A or B에서 A가 True로 평가되면 B는 평가하지 않고 바로 True로 결정 1.3 할당 연산자 할당 연산자는 변수에 값을 저장하는 데 사용됩니다. 할당 연산자의 우선순위는 대..
1. 문자열 자료형 문자열 자료형이란 순서가 있는 시퀀스 자료형으로 작은 따옴표(' ') 또는 큰 따옴표(" ")를 사용하여 표현합니다. 덧셈과 곱셈 연산이 가능하며 덧셈은 문자열 n개를 연결하고, 곱셈은 문자열을 n번 반복합니다. 문자열 인덱싱 문자열의 순서를 인덱스라고 하며, 인덱스로 해당 위치의 값에 접근할 수 있는 방법을 인덱싱이라고 합니다. 인덱스는 0부터 시작하며, 마지막 문자의 인덱스는 -1, 문자열의 범위를 벗어나면 Error를 출력합니다. 문자열 슬라이싱 슬라이싱은 문자열의 일부분을 추출할 때 사용되며, [start:stop:step] 형태로 사용됩니다. step 값은 기본적으로 1이며 생략될 수 있고 stop의 값은 n - 1까지 출력합니다. 문자열의 범위가 벗어나도 Error를 출력하..
1. Random Random 이란 파이썬에서 난수를 생성하기 위해 사용하며 라이브러리 사용에 따라 무작위 수를 생성합니다. 1.1 난수 생성 randint(a, b) : a와 b사이의 무작위 정수를 생성 → b도 범위에 포함 randrange(start, stop, step) : 지정된 범위에서 무작위 정수를 반환 → start부터 stop - 1까지, 선택적으로 step을 지정할 수 있다. random() : 0과 1사이의 무작위 실수를 반환. 1.2 시퀀스 내 요소 무작위 선택 choice(sequence) : 주어진 시퀀스(예: 리스트, 튜플, 문자열 등)에서 무작위로 요소 하나를 선택하여 반환. Random 함수에는 다양한 라이브러리들이 존재하지만 강의 시간에는 유용하게 사용되는 몇 개의 예시만..
1. 주석 주석이란? 작성된 코드의 이해를 돕기 위한 가이드 역할을 하거나 코드의 특정부분이 일시적으로 실행되지 않도록 보류하기 위해 사용됩니다. 소소의 일부분의 실행을 제외하거나, 코드의 이해를 돕기 위해 사용되며 좋은 주석은 코드의 이해를 돕고 협업을 원할하게 만드는데 도움을 줍니다. 1.1 한줄 주석 한줄 주석은 '#' 사용 해당 줄은 실행에서 제외 1.2 여러줄 주석 ''' 또는 """ 사용 주석처리할 내용의 앞뒤를 감싸서 사용 2. 입력과 출력 2.1 입력함수 input() 파이썬의 input 함수는 사용자로부터 키보드 입력을 받을 수 있게 합니다. input 함수는 기본적으로 문자열로 값을 받게 되며, 필요에 따라 형변환 작업을 해야한다. 2.2 출력함수 print() 파이썬의 print 함수..
Google Colab 사용법 구글 코랩이란 Google colaboratory의 줄임말로, 브라우저에서 Python을 작성하고 실행이 가능한 서비스입니다. 구글 코랩은 주피터 노트북 개발환경이며, 별도의 파이썬 설치 및 모듈을 설치할 필요 없이 사용이 가능하고 깃과 연동이 가능하여 협업이 가능합니다. *모듈이란 여러 기능들을 모아놓은 하나의 파이썬 파일 구글 계정이 필요하며 http://colab.research.google.com/notebooks/intro.ipynb 접속하여 사용. 구글 코랩에 접속하면 나오는 첫 화면으로 파일->새노트를 통해 코드를 작성할 노트를 생성합니다. 맨 위 제목을 설정하는 입력창이 있으며, 파일의 제목을 수정할 수 있습니다. (기본값 : Untitled1.ipynb) 구..