이야기를 나눠요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
어떻게 공부를 해야할지 잘 모르겠습니다.
안녕하십니까 큰돌님... 강의를 수강하는 취준생입니다.다름이 아니라 공부를 함에 있어서 고민이 있어서 질문 드리게 되었습니다.C++에 대한 기본적인 지식이 없고, 유니티로 메타버스 프로젝트를 만들어본 경험만 있습니다.프로젝트를 진행 할 때에도 0부터 하나씩 만든다는 느낌보다는 구글링과 유튜브, 해외 사이트들에서 코드를 많이 가져오고, 필요한 부분 찾아서 수정해보고 하는 느낌으로 하면서 프로젝트를 진행/마무리 했었습니다.강의소개에 보면 선수지식? 에 언어 하나는 능숙하게 다뤄야 한다고 적혀있었습니다.저는 어떤 언어를 능숙하게는 다루지 못한다고 생각하고 기초보다는 조금 더 알고 있다고 생각하는데, 교안을 보고 강의를 보면서 공부를 해도 괜찮을지? 아니면 쌩 기초부터 공부하고 이 강의를 수강해야 할지 잘 모르겠습니다.
-
스프링 핵심 원리 - 기본편
대학교 1학년의 고민
안녕하세요!현재 군복무를 마치고 25년에 2학년 복학 예정중인 컴공과 학생입니다. 군대에 있는동안 1학년 때 배운 대부분의 내용을 잊어먹어서 뭐라도 해야지 하던 중에 영한님 자바부터 스프링까지 커리를 타고 있는 학생입니다. 다름이 아니라, 이렇게 영한님 백엔드 커리를 타면서 추가적으로 혼자 해볼 수 있는 프로젝트가 어떤 것이 있을까요? 현재 '스프링 핵심 원리'를 듣고 있어 별로 아는 것이 없어서 프로젝트를 하기엔 무리인 것 같긴 한데 선배님이라면 이 시점에 어떤 것을 했을지 조언 부탁립니다!
-
파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
안녕하세용 강의관련해서 질문드립니다!
멜론 음원사이트와 비슷하게 프로젝트를 진행중인데.JSON파일에 형식으로 멜론 음악들을 크롤링 하신거 같은데멜론사이트에서 크롤링 하신걸까요?저런 정보들을 어디서 참조할수있을까 싶어서 질문드립니다!
-
정보보안 진로에 대해 고민이 많습니다.
안녕하세요 저는 현재 2년째 웹 풀스택 개발자를 하고 있는 산업기능요원입니다. 하지만 제가 생각하는 진로는 정보보안쪽 직무입니다. 좀 더 구체적으로 희망하는 진로는 보안 솔루션 운영과 구축, Cert 혹은 devsecops 직무입니다. 하지만 이 과정으로 취업을 하기 위하여어떠한 방향으로 노력해야 할지 잘 모르겠습니다. 보유한 경험과 자격증으로는자격증: Cisa Associate, 정보처리산업기사, Az -900, 네트워크 관리사경력: 2년 간 웹 풀스택 경력기술: Express, Typescript, Azure, Angular, React, ASP.NET, AWS. Docker, MariaDB, MSSQL (현업에서 사용한 기술들만 기술하였습니다) 그외에는 학교와 개인적으로 공부한 정보보안개론 및 웹해킹과 포너블이 있습니다. 웹해킹은 기본적인 웹 취약점들을 칼리나 아니면 파이썬으로 코딩해서 악용하는 수준밖에 안되고 포너블도 마찬가지입니다. 그나마 웹해킹은 웹 개발 경력과 해킹대응 경험이 있기에 상대적으로 강점이 있다고 생각합니다. 이러한 상황에서 제가 어떠한 방향으로 노력해야할지 잘 모르겠습니다. 막연하게 정보보안기사 준비나 OSCP, 아니면 웹 해킹 공부를 해야하는지, 아니면 좀 더 구체적이고 영리하게 노력할 수 있는 방향이 있는지 모르겠습니다. 답답한 마음에 이 곳에서 조언을 구합니다.
-
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형2 성별예측 문제
https://dataq.goorm.io/exam/116674/체험하기/quiz/4여기서 하는 성별예측 문제에서 import pandas as pdtrain = pd.read_csv("data/customer_train.csv")test = pd.read_csv("data/customer_test.csv")# print(train.shape, test.shape)# print(train.info())# print(train.isnull().sum())# print(test.isnull().sum()) #결측치 처리 (환불금액)train['환불금액'] = train['환불금액'].fillna(0)test['환불금액'] = test['환불금액'].fillna(0)# print(test.isnull().sum())# print(train['성별'].value_counts()) #인코딩target = train.pop('성별')train = pd.get_dummies(train)test = pd.get_dummies(test)#검증 데이터 분리from sklearn.model_selection import train_test_splitX_tr, X_val, y_tr, y_val = train_test_split(train, target, test_size=0.2, random_state=0)# print(X_tr.shape, X_val.shape, y_tr.shape, y_val.shape) from sklearn.ensemble import RandomForestClassifierrf = RandomForestClassifier(random_state=0)rf.fit(X_tr, y_tr)pred = rf.predict_proba(X_val)# print(pred) from sklearn.metrics import roc_auc_scoreroc = roc_auc_score(y_val, pred[:,1]) #예측 및 파일생성pred = rf.predict_proba(test)submit = pd.DataFrame({ "pred":pred[:,1]})submit.to_csv("result.csv", index=False)# print(pd.read_csv("result.csv"))이렇게 코딩을 했는데 예측 및 파일 생성에서 pred = rf.predict_proba(test) 여기 부분이 오류가 뜨는데 왜 그런가요 ㅠㅠ > Makefile:6: recipe for target 'py3_run' failedmake: *** [py3_run] Error 1Traceback (most recent call last): File "/goorm/Main.out", line 43, in <module> pred = rf.predict_proba(test) File "/usr/local/lib/python3.9/dist-packages/sklearn/ensemble/_forest.py", line 674, in predict_proba X = self._validate_X_predict(X) File "/usr/local/lib/python3.9/dist-packages/sklearn/ensemble/_forest.py", line 422, in validateX_predict return self.estimators_[0]._validate_X_predict(X, check_input=True) File "/usr/local/lib/python3.9/dist-packages/sklearn/tree/_classes.py", line 407, in validateX_predict X = self._validate_data(X, dtype=DTYPE, accept_sparse="csr", File "/usr/local/lib/python3.9/dist-packages/sklearn/base.py", line 437, in validatedata self._check_n_features(X, reset=reset) File "/usr/local/lib/python3.9/dist-packages/sklearn/base.py", line 365, in checkn_features raise ValueError(ValueError: X has 73 features, but DecisionTreeClassifier is expecting 74 features as input.이렇게 뜹니다,,
-
자동차 SW - UDS 진단통신 정복하기
UDS/DoIP 구현 고민 있습니다..ㅠ
안녕하세요..UDS/DoIP 를 급하게 다뤄야 하는 상황이 되서자료를 찾아보다가 인프런에 마침 좋은 강의를 개설해두신 부분이 있어서 내용을 쭉 따라가보고 있습니다.근데, 이론뿐만 아니라 UDS/DoIP 구현이 필요해서구글링/github 을 쭉 검색해봐도, 일부 존재하긴 하지만, 문서화도 잘되어 있고, 쉽게 레퍼런스 할수 있는 산출물을 아직 찾지 못했습니다.강사님은 혹시, UDS/DoIP 통신을 체험(?)해볼 수 있는 Hello, World 와 같은 산출물 알고계신 부분이 있다면 공유해주실수 있으실까요?의외로 차량 진단은 오래된 기능인데, 코드 구현물이 너무 없네요.. ㅜ.ㅜ감사합니다.
-
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
강의
안녕하세요 지금 막 강의 다 들었는데 코드위주로 공부를 더해야될까요 아니면 이론 이랑 병행해서 공부를 해야될지 고민이되네요
-
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
이론 부분은 강좌와 pdf 정도로도 충분할까요?
현재 코딩쪽은 자신이 있는데 이론부분이 많이 부족합니다. 이론 부분은 강의랑 pdf만 봐도 되는지 궁금합니다! 충분하지 않다면 어떤 부분을 더 공부해야할까요?
-
IT특강을 하실 개발자 1분을 모집합니다.
IT특강을 하실 개발자 1분을 모집합니다.방식 : 오프라인, 천안아산역 근처 카페에서 세미나를 진행.특강 주제 : AWS, 서버, 데이터베이스, 데이터엔지니어링, LLM, 자연어처리 등 에 관한 내용 중 1대상 : 스타트업 대표일시 : 10월 30일(수) 오전 10시 ~ 11시반 : 1시간반 하고 -> 30분 질의응답페이 : 50 ~ 60만원기한 : ~ 24.10.13관심있으시면 폼으로 지원해주세요.https://forms.gle/Z1CFFLKCCoFJuJWL6
-
직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
스타일 초기화 코드 고민중
Seobuk/HWPX_St_Converter: HWPX 파일의 스타일을 간편하게 수정할 수 있는 도구로, 사용자 친화적인 GUI와 자동 스타일 변환 기능을 제공합니다. (github.com) 스타일 초기화를 위해서 노력하고 있습니다. 공부하면서 이것저것 하고 있는데 스타일을 한글처음 만들었을때로 변환 적용을 하니까 (헤더 바꿔서)안쓰는 스타일도 적용되어 남아 있네요 저는 지금 문서의 모든 스타일을 지우고 스타일을 초기화 하려고 하면 어떻게 코드를 수정해야 할까요? import os import shutil import zipfile from glob import glob from time import sleep import tkinter as tk from tkinter import filedialog import re # GUI를 통한 파일 선택 def select_file(): file_path = filedialog.askopenfilename(filetypes=[('HWPX Files', '*.hwpx')]) if file_path: process_file(file_path) success_label.config(text="Success") def process_file(hwpx_file_path): # 압축 풀기 및 스타일 교체 extract(hwpx_file_path) convert_styles("temp/Contents/header.xml") # header.xml 파일에서 스타일을 교체 # 다시 압축하여 저장 with zipfile.ZipFile(hwpx_file_path.replace(".hwpx", "_Style_re.hwpx"), 'w', zipfile.ZIP_DEFLATED) as zipf: zipdir('temp', zipf) # 임시 폴더 삭제 shutil.rmtree('temp') print("파일 처리가 완료되었습니다.") def extract(path): os.chdir(os.path.dirname(path)) target_path = os.path.join(os.getcwd(), "temp") with zipfile.ZipFile(path, 'r') as zf: zf.extractall(path=target_path) def convert_styles(header_file_path): # header.xml에서 <hh:style> 부터 </hh:styles>까지의 내용을 사용자가 제공한 데이터로 교체 with open(header_file_path, "r", encoding="utf-8") as file: data = file.read() # <hh:style>부터 </hh:styles>까지 매칭하여 교체 new_styles = '''<hh:styles itemCnt="22"> <hh:style id="0" type="PARA" name="바탕글" engName="Normal" paraPrIDRef="0" charPrIDRef="0" nextStyleIDRef="0" langID="1042" lockForm="0"/> <hh:style id="1" type="PARA" name="본문" engName="Body" paraPrIDRef="1" charPrIDRef="0" nextStyleIDRef="1" langID="1042" lockForm="0"/> <hh:style id="2" type="PARA" name="개요 1" engName="Outline 1" paraPrIDRef="2" charPrIDRef="0" nextStyleIDRef="2" langID="1042" lockForm="0"/> <hh:style id="3" type="PARA" name="개요 2" engName="Outline 2" paraPrIDRef="3" charPrIDRef="0" nextStyleIDRef="3" langID="1042" lockForm="0"/> <hh:style id="4" type="PARA" name="개요 3" engName="Outline 3" paraPrIDRef="4" charPrIDRef="0" nextStyleIDRef="4" langID="1042" lockForm="0"/> <hh:style id="5" type="PARA" name="개요 4" engName="Outline 4" paraPrIDRef="5" charPrIDRef="0" nextStyleIDRef="5" langID="1042" lockForm="0"/> <hh:style id="6" type="PARA" name="개요 5" engName="Outline 5" paraPrIDRef="6" charPrIDRef="0" nextStyleIDRef="6" langID="1042" lockForm="0"/> <hh:style id="7" type="PARA" name="개요 6" engName="Outline 6" paraPrIDRef="7" charPrIDRef="0" nextStyleIDRef="7" langID="1042" lockForm="0"/> <hh:style id="8" type="PARA" name="개요 7" engName="Outline 7" paraPrIDRef="8" charPrIDRef="0" nextStyleIDRef="8" langID="1042" lockForm="0"/> <hh:style id="9" type="PARA" name="개요 8" engName="Outline 8" paraPrIDRef="18" charPrIDRef="0" nextStyleIDRef="9" langID="1042" lockForm="0"/> <hh:style id="10" type="PARA" name="개요 9" engName="Outline 9" paraPrIDRef="16" charPrIDRef="0" nextStyleIDRef="10" langID="1042" lockForm="0"/> <hh:style id="11" type="PARA" name="개요 10" engName="Outline 10" paraPrIDRef="17" charPrIDRef="0" nextStyleIDRef="11" langID="1042" lockForm="0"/> <hh:style id="12" type="CHAR" name="쪽 번호" engName="Page Number" paraPrIDRef="0" charPrIDRef="1" nextStyleIDRef="0" langID="1042" lockForm="0"/> <hh:style id="13" type="PARA" name="머리말" engName="Header" paraPrIDRef="9" charPrIDRef="2" nextStyleIDRef="13" langID="1042" lockForm="0"/> <hh:style id="14" type="PARA" name="각주" engName="Footnote" paraPrIDRef="10" charPrIDRef="3" nextStyleIDRef="14" langID="1042" lockForm="0"/> <hh:style id="15" type="PARA" name="미주" engName="Endnote" paraPrIDRef="10" charPrIDRef="3" nextStyleIDRef="15" langID="1042" lockForm="0"/> <hh:style id="16" type="PARA" name="메모" engName="Memo" paraPrIDRef="11" charPrIDRef="4" nextStyleIDRef="16" langID="1042" lockForm="0"/> <hh:style id="17" type="PARA" name="차례 제목" engName="TOC Heading" paraPrIDRef="12" charPrIDRef="5" nextStyleIDRef="17" langID="1042" lockForm="0"/> <hh:style id="18" type="PARA" name="차례 1" engName="TOC 1" paraPrIDRef="13" charPrIDRef="6" nextStyleIDRef="18" langID="1042" lockForm="0"/> <hh:style id="19" type="PARA" name="차례 2" engName="TOC 2" paraPrIDRef="14" charPrIDRef="6" nextStyleIDRef="19" langID="1042" lockForm="0"/> <hh:style id="20" type="PARA" name="차례 3" engName="TOC 3" paraPrIDRef="15" charPrIDRef="6" nextStyleIDRef="20" langID="1042" lockForm="0"/> <hh:style id="21" type="PARA" name="캡션" engName="Caption" paraPrIDRef="19" charPrIDRef="0" nextStyleIDRef="21" langID="1042" lockForm="0"/> </hh:styles>''' data = re.sub(r'<hh:styles.*?</hh:styles>', new_styles, data, flags=re.DOTALL) with open(header_file_path, "w", encoding="utf-8") as file: file.write(data) def zipdir(path, ziph): os.chdir(path) for root, dirs, files in os.walk("."): for file in files: ziph.write(os.path.join(root, file)) os.chdir("..") # GUI 설정 및 실행 root = tk.Tk() root.title("HWPX Style Converter v1.0") root.geometry("400x300") # 프로그램 제목 title_label = tk.Label(root, text="HWPX 파일 스타일 변경 프로그램", font=("Arial", 16)) title_label.pack(pady=10) # 파일 선택 지침 instruction_label = tk.Label(root, text="Please select an HWPX file.", font=("Arial", 10)) instruction_label.pack(pady=5) # 파일 선택 버튼 select_button = tk.Button(root, text="Select HWPX File", command=select_file) select_button.pack(pady=10) # 성공 메시지 success_label = tk.Label(root, text="", font=("Arial", 12), fg="green") success_label.pack(pady=20) # 하단 정보 표시 footer_label = tk.Label(root, text="Version 1.0V Developed by Hyunuk", font=("Arial", 8)) footer_label.pack(side="bottom", anchor="w", padx=10, pady=10) root.mainloop()
-
파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
안녕하세요 강의 별개 질문입니다.!
cursor ai 관련해 괜찮은 유튜브 추천해주실만한게 있으실까요?!
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
c#에 나온 개념을 c++서버에 그대로 적용시킬 수 있나요?
c++은 iocp서버라고 들었습니다iocp를 중심으로 c# 서버의 개념을 그대로 적용시켜도 문제없을까요?
-
파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
안녕하세요 하루입니당!
저번에 zoom으로 인해 말씀하신게 9-1~ 9-7 까지 이부분이였나요? 아니면 08-1~ 08-7이부분이였는지..? 헷갈려서 문의드려봅니당!
-
한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
질문이 아니라서 여기에 올립니다.
안녕하세요 노션 링크에 있는 github 주소가 404가 뜨네요~https://github.com/winterlood/onebite-react-v2/tree/main/section10/chapter3 https://github.com/winterlood/onebite-react-v2/tree/main/section10/chapter2 최적화 부분 링크만 체크해보았는데도 이러네요~수고하세요~
-
국비 관련 질문 있습니다!
*맨 밑에 요약 있습니다안녕하세요! 저는 전문대 정보통신공학과에 재학 중인 학생으로, 곧 졸업을 앞두고 있습니다.하지만 학교에서 통신 쪽에 흥미를 느끼지 못하고, 갈수록 데이터 엔지니어 또는 백엔드 개발자에 대한 관심이 커지고 있습니다.현재 포트폴리오가 부족해 졸업 후 데이터 엔지니어와 백엔드 개발자로 취업하는 것이 현실적으로 어렵다고 생각하고, 그래서 국비 교육을 통해 좀 더 학습하고자 합니다.개인적으로 CS 지식도 틈틈이 공부하고 있습니다.그러나 주변에 아는 현직자 한 분이 "국비 교육은 대부분 비전공자들을 위한 것이라고 생각한다, 전공자에게는 시간 낭비일 수 있다. 그 시간에 CS 공부를 더 하는 것이 나을 것 같아"라는 조언을 주셨습니다.그 말씀에 일부 동의하긴 하지만, 저는 프로젝트 경험이 부족하고 CS 지식이 부족한 비전공자라고 생각하여 국비 교육을 듣기로 마음먹었습니다.또한, 데이터 관련 직무는 신입 채용이 적다는 이야기를 들었고, 백엔드 개발자가 데이터 엔지니어와 업무가 유사하다는 조언도 받았습니다.그래서 백엔드(Java) 개발자 국비 교육을 듣는 것이 좋을지, 데이터 엔지니어 국비 교육을 듣는 것이 좋을지 고민하고 있습니다.마지막으로, 독학으로 공부하는 것이 더 도움이 된다면 국비 교육을 듣지 않고 독학할 생각도 하고 있습니다.하지만 혼자 공부하다 보면 해이해질까 걱정이 됩니다.혹시 저의 상황에 대해 조언해주실 수 있는 개발자분들이 계시다면 부탁드립니다!-요약-1. 정보통신공학 전공, 데이터 엔지니어와 백엔드 개발자로 취업하고 싶음2. 데이터 관련 직무는 신입 채용이 적은가?3. 백엔드 개발자 국비 교육 vs. 데이터 엔지니어 국비 교육4. 독학으로 공부하는 것이 나을까?
-
김영한의 실전 자바 - 중급 2편
문제와 풀이 중 예시 건의
건의사항입니다 !물론 난이도는 되게 쉽지만 문제와 풀이 중에 PDF 예시를 보고 작성하려고 하는데 직접 작성하는 부분에 import 가 그냥 박혀있어서 뭘 사용하고 어떻게 해야할 지 너무 잘 나와있어서 혹시나 그 부분을 삭제하고 진행해주시는건 어떨까 하고 의견 남겨봅니다.
-
코딩테스트 그림을 그려보라는게 무슨말일까요?
전 부터 의문이였는데. 코딩테스트를 할 때 해야할 순서가 있잖아요?뭐 무조건 적이다 그런건 아닌데. 코딩테스트에서 해당 지문을 읽고 이해하기코딩테스트의 시간복잡도 계산? 어떤 알고리즘을 사용할지?이해가 안되면 그림으로 그려보기? 이외로 더 뭐가 있을까요?그리고... 애초에 위의 과정도 잘 안되는데. 그림을 그려보라는 것은 무엇을 그리라는 걸까요? 추상자료형? ??여러분들은 코딩테스트를 어떻게 푸시고 그 과정은 어떻게 하나요?상세하게 순서대로 말해줄 수 있을까요?
-
[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
안녕하세요 질문있습니다!
❗질문 작성시 꼭 참고해주세요최대한 상세히 현재 문제(또는 에러)와 코드(또는 github)를 첨부해주셔야 그만큼 자세히 답변드릴 수 있습니다.맥/윈도우, 안드로이드/iOS, ReactNative 버전 등의 개발환경도 함께 적어주시면 도움이 됩니다. 에러메세지는 일부분이 아닌 전체 상황을 올려주세요. (일부만 잘라서 올리지 말아주세요.)강의중에는 구글맵을 연동해서 개발을 하는데 혹시 다른 지도(카카오맵) 같은걸 사용해서 개발도 가능한건가요?
-
손에 익는 Next.js - 블로그 만들기
Lee Robinson(VP)의 블로그 내용이 강의 내용과 달라서 고민입니다!
안녕하세요 ☺ 강의에서 제공해주신 Lee Robinson(VP)의 블로그 github code가 다른 내용으로 업데이트 된 것 같아서 관련해서 요청사항 드려봅니다.! 저는 현재 강의에서 얘기한 코드 부분을 보기 위해서 강의를 찍으신 시점의 커밋 내역으로 해당 코드를 비교하고 있습니다만.. 이 부분에 대해서 이전 버전 코드로 어떻게 접근하면 좋을지에 대한 부분을 언급해주시면 더욱 강의 수강에 도움이 될 것 같아 글을 작성하게 되었습니다 ㅎㅎ(혹은 강의 자료로 강의 코드에 대한 repo 코드를 받아볼 수 있으면 좋겠다는 생각이 들더라구요!) 좋은 강의 만들어주셔서 많은 도움 받고 있습니다. 감사합니다 :)
-
[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
코딩 외주관련 질문
안녕하세요, 질문이 있습니다.. 혹시 코딩 외주를 하게된다면, 사업자는 어떤걸로 내면 좋을까요..? 아래 같은 사이트 찾아보니, 종류가 좀 여러개인것같아서요~ https://m.blog.naver.com/taxattorneyrim/222738666479 감사합니다.