본문 바로가기
반응형
[Python] 환경설정 1. Windows 환경설정1) miniconda 설치2) 가상환경 생성conda create -n python=3) 가상환경 목록 확인conda env list4) 가상환경 실행conda activate 5) python 버전 확인python --version6) 가상환경 종료conda deactivate7) 가상환경 삭제conda remove --name [env_name] --all2. MacOS 환경설정1) brew 설치/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"2) mini conda 설치brew install --cask miniconda3) 가상환경 생성conda .. 2024. 8. 9.
[자료구조] 스택 스택 정의 스택 ADT 스택 구현 프로그램 언어별 메서드- C언어 - C++: STL의 stack 사용/* 스택 STL 사용 */#include // 스택 생성stack stack;// 값 추가stack.push(data);// 값 제거stack.pop();// 값 확인stack.top();// 크기 확인stack.size();// 비어있는지 확인stack.empty(); - C#: Stack 클래스 사용/* Stack 클래스 사용 */using System.Collections;// 스택 생성Stack stack = new Stack();// 값 추가stack.Push(data);// 값 제거stack.Pop();// 값 확인stack.Peek();// 요소 개수 반환stack.Count;// 모든 요.. 2024. 8. 9.
[Python] 버전별 특징 1. Python 3.10- 새로운 문법인 구조적 패턴 매칭(match) 추가- 괄호로 묶인 context manager 허용- 표준 라이브러리 zip에 길이 검사 선택적 추가- 디버깅 및 기타 도구를 위한 정확한 줄번호- 새로운 타이핑 기능: Union유형을 X|Y로 작성 가능, 명시적 유형의 별칭, 사용자 정의 유형 가이드- OpenSSL 1.1.1 이상 필요- distutils 모듈 사용 중단- Py_UNICODE 인코더 API 제거- 선택적 인코딩 경고 추가2. **Python 3.11**- Python 3.10보다 10-60% 성능 향상- 새로운 문법인 예외 그룹 및 예외 기능 추가- 표준 라이브러리에 TOML(tomllib) 구문 분석 지원- 세분화된 오류 위치 추적- 새로운 타이핑 기능: V.. 2024. 8. 9.
[Python] 목차 1. Python 버전별 특징2. 환경설정3. Python 소개4. 변수 및 자료형5. 연산자6. 제어문: 조건문7. 제어문: 반복문8. 제어문: 기타9. 함수: 기본10. 함수: 심화11. 자료구조: 리스트, 딕셔너리, 튜플, 셋12. 클래스: 기본13. 클래스: 심화14. 입출력 및 파일 입출력15. 모듈과 패키지 16. 예외처리17. 문자열과 정규표현식18. 19. 20.  Reference- Python 3.11.8 Tutorial 2024. 8. 9.
[JavaScript] 이벤트 Event란?- 이벤트는 웹 브라우저가 알려주는 HTML 요소에 대한 사건의 발생을 의미- 클라이언트 측 자바스크립트를 비동기식 이벤트 중심의 프로그래밍 모델이라고 함- 이벤트 타입(=event name)은 발생한 이벤트의 종류를 나타내는 문자열- 이벤트 명세는 DOM Level3 이벤트 명세, HTML5 관련 이벤트 명세, 모바일 장치를 위한 이벤트 명세로 나누어 정의Event Listener- 이벤트 리스너란 이벤트가 발생했을 때 처리를 담당하는 함수를 가리킴(=event handler)- 지정된 타입의 이벤트가 특정 요소에서 발생시 웹 브라우저는 그 요소에 등록된 이벤트 리스너를 실행- 이벤트 리스너 등록: 이벤트의 대상이 되는 개체나 요소에 프로퍼티로 등록/객체나 요소의 메서드에 이벤트 리스너를 .. 2024. 8. 9.
[JavaScript] BOM BOM이란?- BOM(Browser Object Model)은 DOM과 달리 W3C 표준 객체 모델은 아니지만 JavaScript가 브라우저의 기능적 요소들을 직접 제어하고 관리하는 방법을 제공- JavaScript에서는 BOM 모델의 객체들을 전역 객체로 사용Window 객체- Window 객체는 브라우저의 창을 나타내는 객체- JavaScript의 모든 객체, 전역 함수, 전역 변수들은 자동으로 window 객체의 프로퍼티가 됨- Window 객체의 메소드는 전역 함수이고 프로퍼티는 전역 변수가 됨. DOM의 요소들도 프로퍼티에 포함- Window 객체의 모든 메서드나 프로퍼티를 사용할 때 window 접두사 생략 가능프로퍼티/메서드설명window.outerWidth현재 브라우저 창의 너비window.. 2024. 8. 9.
[Javascript] 예외처리 예외 처리- 예외(Exception)은 프로그램이 실행 중에 발생하는 런타임 오류를 의미- 예외 발생: throw 표현식throw 표현식;throw new Error("에러메시지");- 예외 처리: try-catch-finallytry { 실행 코드;} catch (ex) { try 블록에서 예외가 발생시 실행 코드;} finally { 예외의 발생 여부와 무관하게 무조건 실행될 코드;}- Error 객체: 런타임 오류 발생시 Error 객체의 인스턴스가 생성되어 오류의 정보를 저장Strict 모드- ECMAScript 5부터 적용된 strict모드는 JavaScript 코드에 엄격한 오류 검사를 적용- 스크립트나 함수의 맨 처음에 "use strict"로 사용- 블록내에 "use str.. 2024. 8. 9.
[로드맵] 컴퓨터공학: 분야별 로드맵 분야별 로드맵웹 개발자- HTML5- CSS3- ECMAScript- Modern Javascript- DOM- Node.js- React.js- Express.js- Java 17- Spring- Python 3.10- Django 5- FastAPI데이터 분석- Python 3.10- Pandas- Matplotlib- Scikit-Learn- Scipy인공지능 개발자- Python 3.10- PyTorch- Tensorflow시스템 개발자- ANSI C- C++ 17- Linux API- Ubuntu- Arduino- Raspberry Pi게임/그래픽스 개발자- C++ 20- DirectX 11- OpenGL- Vulkan- Unreal Engine- C# 12- Unity모바일 개발자- Kotli.. 2024. 8. 8.
[로드맵] 컴퓨터공학: 기본 이론 자료구조/알고리즘- PCCP- 자료구조/알고리즘: Introduction To Algorithms데이터베이스/SQL- 국가공인자격증: SQLD/SQLP- 데이터베이스: 데이터베이스 시스템(7판)네트워크/소켓프로그래밍- 국가공인자격증: 네트워크관리사 2급- 네트워크: 컴퓨터 네트워킹 하향식 접근- 소켓프로그래밍: 윤성우의 열혈 TCP/IP 소켓 프로그래밍운영체제/시스템프로그래밍- 국가공인자격증: 리눅스마스터 2급- 운영체제: 운영체제(10판)- 시스템프로그래밍데이터 분석- 국가공인자격증: ADsP/ADP- 국가기술자격증: 빅데이터분석기사- 확률과 통계: 이공계생을 위한 확률과 통계- 머신러닝: 패턴인식과 머신러닝/단단한 머신러닝- 인공지능: 기계학습/신경망과 심층학습/심층학습/단단한 강화학습/단단한 심층강.. 2024. 8. 8.
[ADsP/ADP] 소개 ADsP 소개- 국가공인자격- 한국데이터산업진흥원에서 실시- 데이터 이해, 데이터분석 기획, 데이터분석 3과목으로 구성- 객관식으로 1과목은 10문항, 2과목은 10문항, 3과목은 30문항으로 총 50문항 출제. 90분- 합격기준 : 100점을 만점으로 하여 과목당 40점 이상, 전과목 평균 60점 이상. 수험료: 50,000원시험 일정: 연 4회 [링크]시험 장소: 지정된 고사장 (공지사항 확인)시험 방식: PBT성적 발표: 지정된 날짜유효기간: 영구 ADP 소개- 국가기술자격 인증- 한국산업인력공단에서 실시- 데이터 이해, 데이터 처리 기술 이해, 데이터분석 기획, 데이터분석, 데이터 시각화 5과목으로 구성- 필기는 총 81문항: 객관식으로 1과목은 10문항, 2과목은 10문항, 3과목은 10문항.. 2024. 8. 7.
반응형