일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ai 전문가 과정
- 백준
- 정처기
- 코딩테스트
- 클래스
- AI 윤리
- github
- 알고리즘
- Ai
- 자바
- 모각코
- 데이터
- list
- 데이터분석
- pandas
- KT AIVLE
- Python
- 정처기 실기
- AIVLE
- 인공지능
- git
- 데이터과학
- numpy
- 파이썬
- KT
- Java
- LG Aimers
- dictionary
- 코딩
- AI학습
- Today
- Total
목록분류 전체보기 (96)
무향향수

2024 시나공 정보처리기사 필기 기본서로 정보처리기사 필기 시험에 합격했습니다!공부시간1주 동안 이론 공부, 2주 동안 기출 문제 풀이를 진행하였습니다. 생각보다 양이 많아서 이론 공부의 경우 책의 이론 설명 부분마다 있는 문제들을 풀고 모르는 부분만 따로 정리해서 학습하였습니다. 기출 문제는 2023년도의 1~3회 문제(총 300문제)를 반복해서 푸는 방식으로 학습하였습니다. 범위가 넓고 문제 수가 많지만, 중요한 부분을 따로 정리해가면서 공부하여 시간을 효율적으로 사용하였습니다. 공부 방법기출 문제를 최대한 반복해서 푸는 방식으로 공부하였습니다. 처음에는 계속 같은 문제를 틀렸지만, 반복해서 풀다보니 저절로 암기가 되었습니다. 시험이 문제은행식으로 출제된다고 해서 문제와 해당하는 답만 암기하는 것이..

2024 시나공 정보처리기사 실기 기출문제집으로 2024년도 3회 실기 시험에 합격했습니다!공부 시간2주 동안 매일 기출문제를 풀었습니다. 하루에 4시간씩 기출문제를 풀고 2023년 3회 부터 ~ 2022년 1회까지 총 6회차의 기출문제를 풀었습니다. 매일매일 꾸준하게 공부하여 합격할 수 있었던 것 같습니다. 내용이 생각보다 많기 때문에 시간적 여유를 두고 꼼꼼하게 문제 풀이를 진행하시는 것을 추천드립니다. 공부 방법기출문제를 2023년 3회부터 순서대로 풀었습니다. 내용이 많아 책에 있는 기출문제를 전부 다 풀지는 못했지만, 문제에 있는 내용들을 모두 이해할 수 있을 때까지 학습하였습니다. 예를들어 특정 용어를 설명하고 해당 용어가 무엇인지 맞추는 문제에서, 답이 OpenID이고 다른 예시로 PEAP,..

2025 시나공 빅데이터분석기사 실기 도서로 공부하고 한 번에 빅데이터분석기사 제9회 자격증을 취득하였습니다. 시나공 빅분기 책을 선택한 이유빅분기 필기를 공부할 때 실기 합격 후기들을 검색해 본 결과 대부분 합격자 분들이 '퇴근후 딴짓'님의 자료로 공부를 하여 합격하였다는 것을 확인하였습니다. 그러나 도서가 존재하지 않아 모두 컴퓨터로 코드를 따라 작성하며 공부했다는 사실을 확인하였습니다. 저는 자격증 공부를 포함하여 공부를 할 때 도서에 정리하며 학습하는 것을 선호하기 때문에, '우선 필기부터 붙고 난 다음 생각해 보자.'는 마음가짐으로 필기시험을 공부하였습니다. 필기 시험에 합격하고 다시 한번 yes24에서 인기가 많은 도서를 찾아보던 중 시나공 빅데이터 분석기사 실기 책을 찾을 수 있었습니다. ..
시간 복잡도(Time Complexity)알고리즘의 효율성을 평가하는 기준을 말한다.알고리즘이 실행되는 데 걸리는 시간을 입력 크기 n에 따라 나타낸 것이다.기본적인 시간 복잡도 종류O(1) - 상수 시간 (Constant Time)입력의 크기와 관계없이 일정한 시간이 걸리는 알고리즘O(n) - 선형 시간 (Linear Time)입력의 크기 n에 비례하여 시간이 걸리는 알고리즘O(n^2) - 이차 시간 (Quadratic Time)입력 크기의 제곱에 비례하여 시간이 걸리는 알고리즘O(log n) - 로그 시간 (Logarithmic Time)입력 크기가 커질수록 실행 시간이 느리게 증가하는 알고리즘O(n log n) - 선형 로그 시간 (Linearithmic Time)선형 시간과 로그 시간이 결합된 알..
1. enumerate() 사용하기- enumerate를 사용하면 반복문에서 인덱스와 값을 쉽게 사용할 수 있다.a = [i for i in range(4)]# 변수를 enumerate()로 감싸 사용한다.for idx, num in enumerate(a): if num > 2: a[idx] = 0# 배열 a에 있는 값이 2보다 작으면 0으로 변경하는 코드 2. for문 대신에 list comprehension 사용하기# [expression for item in iterable if condition] 형식으로 작성한다.data = [i for i in range(10) if i % 2 = 0]# 짝수만 data 배열에 저장된다. 3. Generator comprehension 사용하기gene..
마우스 커서 변경 Free Cursor Downloads - Cursors-4U.comDate: 16 Jan 2024, 22:00 By Tor With 10 Comments All commenting and comments have been removed from the cursor pages. Too many negative comments that got out of hand. Date: 28 Dec 2023, 00:37 By Tor With 1 Comments Haven't work on this site in years. But Iwww.cursors-4u.com 마우스 이펙트 변경 RV's free DHTML and JavaScript text and graphic effects for your..

# 해당 글은 config.txt파일과 접속 명령어, 비밀번호를 알 때 사용할 수 있다.1. Visual Studio Code를 실행한다. 2. Remote - SSH 확장자를 설치한다. 3. Ctrl + Shift + P (Show All Commands)를 입력하여 검색창을 연다.4. 아래의 Remote-SSH: Connect to Host... 를 클릭한다. 5. Add New SSH Host를 클릭한다. 6. ssh 접속 명령어를 입력한다.E.g. ssh hello@microsoft.com -A 7. 입력칸에 config.txt 파일이 저장된 경로를 작성한다. 8. 비밀번호를 입력하고 사용한다.
파이썬 힙 자료구조 heapqheapq 모듈을 사용하여 priority queue를 구현할 수 있다.import heapqheapq.heappush(heap, item) # item을 heap에 추가heapq.heappop(heap) # heap에서 가장 작은 원소를 pop하고, 비어 있는 경우 idexError가 호출됨heapq.heapify(x) # 리스트 x를 heap으로 변환 최대힙https://www.acmicpc.net/problem/11279import sysimport heapqN = int(sys.stdin.readline())max_heap = []for i in range(N): x = int(sys.stdin.readline()) if x == 0: if ma..
Java는 동적 바인딩(dynamic binding)을 사용하여 자식 메서드가 부모를 상속한 후, 부모의 메서드를 오버라이드하면 부모 = 자식 객체 생성 시 자식이 오버라이드한 메서드가 호출됩니다.이러한 특성 덕분에 객체 지향 프로그래밍에서 다형성을 활용할 수 있습니다. 다형성이란?Polymorphism 객체 지향 프로그래밍에서 같은 이름의 메서드가 다양한 방식으로 동작할 수 있는 능력 기본적으로 두 가지 주요 형태가 있다. 1. 오버로딩(Overloading)같은 이름의 메서드를 매개변수의 수나 타입에 따라 다르게 정의하는 것입니다. 예를 들어 print(int a)와 print(String b)와 같이 같은 이름의 메서드가 다른 매개변수를 가질 수 있습니다. 2. 오버라이딩(Overriding)부모 ..
응집도와 관련해서 응집도가 높은 순으로 나열하시오.기능 > 교환 > 시간 > 우연❓응집도 응집도는 명령어나 호출문 내부 요소들이 서로 관련있는 정도, 즉 *모듈이 독립적인 기능으로 구성됐는지 정도를 의미한다. *모듈프로그램을 구성하는 시스템을 기능 단위로 독립적인 부분으로 분리한 것이다. 단순히 규모가 큰 것을 작게 여러 개로 나눈 조각이 아니라, 하나 이상의 논리적인 기능을 수행하기 위한 명령어들의 집합이라 할 수 있다. 모듈은 독립적인 프로그램 그 자체일 수도 있고 함수나 메서드일 수도 있다. 모듈이 되려면 다른 것들과 구분될 수 있는 독립적인 기능을 가져야하고 유일한 이름을 사용해야 한다. 그리고 다른 프로그램이나 또 다른 모듈에서 호출하여 사용할 수도 있어야 한다. 모듈 자체로서 재사용될 수도 있..