본문 바로가기

728x90

분류 전체보기

(104)
#파이썬 기초 4일차_2 # Sequence Data TypeSequence Data TypeSequence 자료형은 여러 원자로 구성된 자료형으로, 데이터가 순서대로 저장되고 검색이 가능한 특징을 가지고 있다. 다양한 클래스가 존재하며, 각 클래스는 고유의 특성과 사용 방법을 가지고 있다.Sequence 자료형의 주요 특징다양한 클래스 존재:문자열(str)리스트(List)튜플(Tuple)바이트(bytes)바이트 배열(bytearray)데이터의 순서:데이터가 순서에 따라 저장됩니다.연속적인 순서에 따라 데이터를 검색할 수 있다.인덱스를 이용하여 개별 원소를 검색할 수 있다.슬라이싱을 통해 부분 검색이 가능하다.동일 타입 및 다양한 객체:동일한 타입의 원소를 가질 수 있다.리스트처럼 다양한 객체를 원소로 가질 수도 있다.변경 가능..
#파이썬 기초 4일차_1 1. 함수함수란 특정 목적을 가진 코드의 집합독립적으로 호출될 수 있는 것을 의미함함수 선언 방법def 함수이름(인자1, 인자2, ...):     코드들     return 결과값 함수 선언의 예기본형태def add_number(n1, n2):      result = n1 + n2      return resultanswer = add_number(5, 10)print(answer)15 def add_text(t1, t2):    print(t1 + t2)text1 = '안녕하세요~'text2 = '만나서 반갑습니다.'add_text(text1, text2)안녕하세요~만나서 반갑습니다. 함수 호출 시 인자의 전달 순서 및 전달 인자 지정방법으로, 파이썬 같은 경우는 사용되는 이름을 지정해서 전달이 가..
#파이썬 기초 3일차 가상환경 설정 cd /mkdir  명령을 통해 작업용 폴더(디렉토리)를 생성함mkdir workspacecd .\workspace\python -m venv [생성하고자 하는 가상환경의 이름].\Scripts\activate    프롬프트 앞에 (가상환경이름)이 표시되면 활성화 성공 가상환경 활성화 오류 발생 시 해결 방안windows powerShellcd \cd . \workspace\lspython -m venv webserver(생성하고자하는 가상환경 이름)cd .\webserver\.\Scripts\activate(webserver) PS C:\workspace\webserver> (이런식으로 뜨면 성공) deactivate  (하면 가상환경 비활성화) 한방에 activate까지 들어가려면cd ..
#파이썬 기초 2일차 파이썬 백엔드 과정 2일차파이썬 기초 1. 프로그래밍이란?- 컴퓨터에게 일을 시키기 위한 명령어 모음 (주어진 데이터를 우리가 원하는 형태로 가공, 처리하는 과정을 정리)- 프로그래밍의 단계 : 데이터 입력 > 데이터 처리 > 데이터 출력 * 데이터를 입력 하려면 데이터를 담아둘 통이 필요한데 이때 사용하는 통을 변수, 상수 등의 이름으로 부른다. 2. 값(Value)의 처리- 프로그래밍 언어 특히 파이썬은 모든 것을 값으로 처리함- 값을 사용 및 재활용하기 위해서는 값을 변수에 저장해야 함 2.1 리터럴(Literal)- 리터럴 : 프로그래밍 언어로 작성된 코드에서 값을 대표하는 용어- 파이썬에서는 모든 것을 값으로 처리하며, 이런 값은 정수, 부동 소수점 숫자, 문자열, 불린, 클래스 등의 객체로 평..
#파이썬 기초 1일차 백엔드 스쿨 1일차 OT인 만큼 가장 간단한 개요들을 정리해서 배움 파이썬은 1990년 네덜란드 암스테르담, 귀도 반 로섬에 의해 개발됨 - 1991년 발표된 인터프리터형 언어이다. 파이썬 특징 - 쉽게 익힐 수 있는 프로그래밍 언어(문법이 쉬움) - 간결하고, 강력하고, 무료다 - 개발 속도가 빠르다 인터프리터 언어 : 컴파일러 언어와 달리 소스코드 자체가 바로 실행되는 특징이 있는 언어로, 이로 인해 속도는 느리지만, 굉장히 간편하게 사용할 수 있다. 객체 지향 언어 : 해당 프로그램이 해결해야 할 문제의 구성요소를 요소 별로 정의한 뒤 각 요소의 기능(메서드)과 정보(속성)를 정의하여 요소들을 결합하고, 프로그램을 작성하는 방식 (클래스 지원 언어) 동적 타이핑 언어 : 프로그램의 실행 시점에서 각..
C# 2 생명주기는 스코프 안에 존재할시 살아있다. 괄호 안 = 스코프 스코프는 변수를 나누는 가장 중요한 선이다 참조 : 어떤이름으로 불리건 나라는 본질은 변하지 않음struct : 각 메모리 영역이 생성, 메모리 공간이 다 다름 c#에서는 포인터는 없지만 스마트 포인터 같이 작동하는 레퍼런스가 있고 그게 바로 class data =  new class 하는 것과 동일하게 작동한다, 힙(heap) 메모리영역 - 동적 메모리 할당- 클래스에서 생성한 인스턴스가 들어감- struct를 가진 class는 힙 안에서 자기만의 stack 공간을 점유하여 사용함 stack 메모리 영역 - 정적 메모리 할당- struct data 파라미터, 아규먼트파라미터 (Parameter): 함수 정의 시 명시하는 변수로, 함수가 호출..
강화학습 1 강화학습이란?"순차적 의사결정 문제 에서 누적 보상을 최대화 하기 위해 시행착오를 통해 행동을 교정하는 학습 과정"쉽게 말해, "시행착오를 통해 발전해 나가는 과정"그림 1 과 같이 머신러닝의 한 부류로 비지도 및 지도 머신러닝과 다르게 정적 데이터셋에 의존하는 것이 아니라 역동적인 환경에서 동작하며 수집된 경험으로 부터 학습한다.대표사진 삭제사진 설명을 입력하세요.강화학습이란?쉽지만 추상적인 버전 “시행착오(train and error)를 통해 발전해 나가는 과정어렵지만 좀더 명확한 버전 “순차적 의사결정 문제에서 누적 보상을 최대화 하기 위해 시행착오를 통해 행동을 교정하는 학습과정”순차적 의사결정 문제에이전트가 시간 순서대로 행동을 선택하고 환경으로부터 피드백을 받아 학습하는 문제결과에서 얻은 보상..
C# 1 python, c, c++ 만 공부하다가 게임개발쪽에 관심이 생겨서 C#공부를 시작하게 되었다.이번에 멋쟁이사자처럼 유니티 게임 스쿨 1기에 참여하여 1일차 공부한 내용을 복기하는 형식으로 블로그를 시작해보려고 한다.   WriteLine -> 개행 포함Write -> 개행 미포함Console.WriteLine("Hello C#"); -> print 동일 , 괄호안 문자열 출력Console.Write("Hello C#"); -> print 동일 , 괄호안 문자열 출력개행은 다른 언어와 동일하게 \n을 사용해서 해도 된다.- Console.Write("Hello C#\n"); or Console.Write("\n"); 이런식으로 사용가능 문자열 결합Console.WriteLine("Hello C#," + ..

728x90