안녕하세요. @weekendcode 라는 유튜브 채널을 운영하고 있습니다.
비전공자, 프로그래밍에 관심 있는 학생들을 위해 최대한 쉽게 설명하고자 노력하는 강사입니다.
컴퓨터 공학으로 대학교를 졸업하고, 인간-컴퓨터 상호작용 연구분야로 석사 학위를 받았습니다.
Java 언어로 안드로이드 개발자로서 일했고, Python 강사로 활동했습니다.
몇 번의 이직과 창업을 하는 과정에서 비전공자 분들께 지식을 공유할 기회가 생긴 이후,
본격적으로 지식공유자로 활동하고 있습니다.
모르는 것은 적극적으로 질문 부탁드립니다.
최선을 다해서 답변 드리겠습니다.
좋은 하루 보내세요.
강의
수강평
게시글
질문&답변
개발 환경 관련 질문입니다.
안녕하세요! 이 강의에서 중요한 것은 Cursor가 해당 운영체제에서 정상적으로 동작하느냐 입니다. Cursor는 리눅스 버전을 지원합니다. 똑같이 설치해서 진행하시면 됩니다 🙂배포판에 따라 안되는 경우 진행이 어렵습니다. https://cursor.com/download
- 0
- 1
- 28
질문&답변
정보처리기사 실기 | 25년 3회 기출문제 코드부분 1편 관련
안녕하세요~ 이론까지 추가하고 나머지 코드문제를 좀 더 보완 중입니다. 유료강좌에 올릴 때는 아예 다시 촬영합니다. 좀 더 자료를 만들고 시각화해서 올립니다. 이번 회차 기출은 11월 말은 되어야 업로드 될 듯 합니다.
- 0
- 1
- 49
질문&답변
오늘 14번문제
안녕하세요~ 아직 문제 복원분을 보지 못했습니다.문제가 어땠는지 말씀해주실 수 있을까요?
- 0
- 2
- 81
질문&답변
42:22
result라는 변수 자체가 거꾸로 조합되기 때문에 그렇습니다.지금 보시면 if문 안에 result = c + result로 되어있습니다.이전에 가져온 문자 앞에다가 c를 더하고 있습니다.그래서 a가 아래 함수에서 리턴 받아서 오면, 그 다음에는 b라는 문자가 a 앞에 붙겠죠( b + a 이기 때문에 ) 문자열을 더하는 순서대로 붙기 때문에 그렇습니다.
- 0
- 2
- 43
질문&답변
60강 빈칸채우기 11:31
안녕하세요, 실제 이진수가 아닙니다.정수형태에 이진수처럼 숫자가 왔을 때 다시 십진수처럼 바꿔서 출력하라고 문제가 출제된 것입니다. 이진수로 인식하는 것이 아니라 이진수인 척 하는 숫자가 왔을 때 실제 10진수 형태로 바꿔야하는 문제였습니다. 안타깝게도 정보처리기사 실기에는 저런 형태의 문제가 실제로 출제가 됩니다. 코드를 보고 문제의도를 빨리 파악하는 것이 중요합니다.추가로 int는 정수형이지 십진수가 아닙니다. 출력형태에 따라 달라질 수 있으니 주의 부탁드립니다.
- 0
- 2
- 27
질문&답변
1:05:25 질문
그거는 시스템마다 조금 다를 수 있는데, 공백"처럼 보이는 문자"가 찍힙니다. 실제 공백은 아니고요. NULL 문자를 시험에서 출력할 일은 없으니 크게 신경쓰지 않으셔도 됩니다.
- 0
- 2
- 25
질문&답변
04:17 Parent: 5 출력된 후 x=25 유지인지 x=5로 변한건지 궁금 합니다~
안녕하세요!인스턴스 변수를 말씀하시는 것이면 여전히 25입니다.아래 코드 실행 봐주세요. class Parent { int x = 25; Parent() { this(5); System.out.println("Parent default"); } Parent(int x) { System.out.println("Parameter: " + x); System.out.println("Parent x: " + this.x); } } class Child extends Parent { int x = 10; Child() { super(); this.display(); System.out.println("Child default"); } void display() { System.out.println(x); } } public class Main { public static void main(String[] args) { Child child = new Child(); } } 출력값Parameter: 5Parent x: 25Parent default10Child default
- 0
- 2
- 31
질문&답변
UTM과 ESM의 차이 알려주세요
안녕하세요,둘 다 통합적인 보안을 제공하는 건 맞는데 하나는 하드웨어쪽에 초점이 맞춘 용어고 다른 하나는 시스템입니다. UTM(통합위협관리)는 네트워크 단위로 보안 기능을 적용하고, 하드웨어 장비가 따로 있습니다.하나의 장비에 여러 솔루션이 탑재된 것으로 생각하시면 좋습니다.(사진) ESM(통합보안관제/관리시스템)도 비슷합니다만 보안 장비를 통합관리하고 관제하는 시스템입니다.용어 자체가 기업보안 관리라는 의미의 "Enterprise Security Management"의 줄임말입니다. 되게 추상적인데 온갖 종류의 장비를 운용하고 각종 서버와 네트워크 장비를 하나로 관제할 수 있는 시스템이라고 생각하시면 됩니다. 어차피 둘 다 회사마다 종류도 다르고 스펙도 달라서 용어만 알고 계시면 됩니다.
- 0
- 1
- 67
질문&답변
0:57:01
작성자 없음으로 삭제한 질문으로 보여 해결처리 하겠습니다.
- 0
- 2
- 21
질문&답변
python언어 기출문제의 변형(v2) 35:00 질문
i는 리스트에서 가지고 오는 요소입니다. 'str' 형태와 비교했을 때 true여서 들어갔기 때문에저기에서 i는 문자열 형태입니다. 문자열 형태는 숫자처럼 더할 수 없고, 옆으로 붙습니다.
- 0
- 2
- 35





