본문 바로가기
728x90
반응형

개발자98

그룹빅데이터교육 2주차 ) 파이썬 Streamlit 기반 웹페이지 만들기 - 엑셀 데이터를 판다스로 변환하여 출력하기 파이썬 / 판다스 배우는 중. 완전 처음은 아니지만 너무 오랜만이라 낯설어서, 기억을 복구하는 중. 교육을 렌탈 노트북으로 듣고 있다보니 파일 저장하고 나면 보기가 어려워서 아카이빙용 깃허브 카테고리 개설. https://github.com/gogimandu1019/bigdata2023 GitHub - gogimandu1019/bigdata2023 Contribute to gogimandu1019/bigdata2023 development by creating an account on GitHub. github.com 업로드한 엑셀 파일을 판다스 데이터프레임으로 변환하고, 이를 페이지에 출력해주는 streamlit 프레임워크의 기능. 이거 짜는 데 개행공백 포함해도 10줄이라니 약간 일자리 위기의식 느낀.. 2023. 3. 19. 10:33
그룹빅데이터교육 1주차 ) ChatGPT 블로그 자동화포스팅 / 챗지피티 답변을 그대로 출력해주는 파이썬 Streamlit 기반 웹페이지 만들기 7주짜리 2023 그룹 빅데이터 교육을 수강하며, 파이썬 / 머신러닝 관련 강의 내용 아카이빙할 카테고리 새로 만듦. 한동안 재테크 공부 포스팅을 많이 하고 있었는데 생각해보니까 이거 개발블로그로 시작한 거잖아? 0주차. 오티 는 패스. 1주차. 파이썬 기본 되짚기 + 실습 파이썬 환경설정 및 타 계열사 비개발자 현업들이 같이 듣는 교육이다보니, 기본 문법 개념 정리하는 시간이 필요. 파이썬을 접해는 봤지만 주 언어가 아니라 익숙하진 않아서, 도움이 되었음 (주 언어는 아무래도 그래도 자바..) 배운 내용을 바로바로 연습문제 풀면서 테스트해볼 수 있어서 좋았음. 약간 많이 쉬운 코테 보는 느낌도 나고. 1. 챗GPT 로 블로그 포스팅 자동화하기 # openai 설치 코드 !pip install opena.. 2023. 3. 12. 20:03
DAsP (데이터아키텍처 준전문가) 자격증 취득 후기 2022년 11월에 친 DAsP 합격! 따끈따끈한 합격후기 공부 기간 : 회사 다니면서 약 일주일, 전날 오후반차 내고 바짝 달림 그냥 인사고과 조건이 올해 좀 애매하게 나와있길래 보험성?으로 응시한 시험인 것이에요. DA나 EDW 업무도 기회가 되면 해보고 싶고 관심이 영 없는 건 아니지만 현재는 그쪽으로 기회가 없음. DA 부장님이나 관련부서 직원과 업무얘기하던 거 생각하며 혹시 써먹을 일이 있을까 싶어 벼락치기로 짧게 바짝 공부함. 당근에 올라온 한권으로 끝내기 문제집을 저렴하게 구매했으나 이 책은 굳이 살 필요 없을 듯 함. 데이터아키텍처 자격검정 실전문제 가이드 책을 풀어봤음. 그리고 문제를 풀면서 https://programmingyoon.tistory.com/notice/227 DAsP 요약.. 2022. 12. 16. 21:39
자연수 뒤집어 배열로 만들기 (자료형 처리 / linkedlist / while) 문제 출처 - 프로그래머스 문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를 들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 return 12345 [5,4,3,2,1] %10 을 해서 나머지를 구하고, /10을 해서 자릿수를 하나씩 줄여나간다. 그리고 0이 될 때까지 자릿수 줄임을 반복하기 위한 while문을 바로 생각해 낼 수 있었다. 하지만 한 가지 함정이, 이 문제 인풋이 long 타입으로 들어오는데 int로 리턴을 뱉어야 한다. long int 간의 변환을 위해 여러 방법을 사용해봤으나 먹히지 않았다. 대체 왜지..? 이 문제의 의도한 바가 그게 아닌거였나,,, 그래서.. 2022. 12. 13. 21:41
순열 검사 (배열의 정렬과 비교) 출처 ) 프로그래머스 문제 설명 길이가 n인 배열에 1부터 n까지 숫자가 중복 없이 한 번씩 들어 있는지를 확인하려고 합니다. 1부터 n까지 숫자가 중복 없이 한 번씩 들어 있는 경우 true를, 아닌 경우 false를 반환하도록 함수 solution을 완성해주세요. 제한사항 배열의 길이는 10만 이하입니다. 배열의 원소는 0 이상 10만 이하인 정수입니다. 입출력 예 arrresult [4, 1, 3, 2] true [4, 1, 3] false 입출력 예 설명 입출력 예 #1 입력이 [4, 1, 3, 2]가 주어진 경우, 배열의 길이가 4이므로 배열에는 1부터 4까지 숫자가 모두 들어 있어야 합니다. [4, 1, 3, 2]에는 1부터 4까지의 숫자가 모두 들어 있으므로 true를 반환하면 됩니다. 입출.. 2022. 12. 12. 22:00
2022 연말정산 변경내용 1 - 청년형 장기집합투자증권저축 소득공제 (청년형 소득공제 장기펀드) , 상품이 없는데 어떻게 가입해요ㅠㅠ 2022년 연말정산을 대비해야 할 시즌이 다시 찾아왔고, 올해도 전산담당자로서 변경되는 포인트를 짚어보는 포스팅을 몇 편에 걸쳐 올려볼 생각이다. 그 중 가장 눈에 띄는 부분은 청년형 장기집합투자증권저축 소득공제 흔히 청년형 소득공제 장기펀드 , 청년 소장펀드 등으로 알려져 있다. https://securities.miraeasset.com/hks/hks4325/n02.do청년형 장기집합투자증권저축 | 청년형 장기집합투자증권저축 | 세금혜택상품 | 금융상품 | 미래청년형 장기집합투자증권저축이란? 청년펀드는 「조세특례제한법」 § 91조의 20에 따른 년형 장기집합투자증권저축으로 연령요건, 소득요건에 해당하는 고객이 전 금융권 한도 600만원까지 가securities.miraeasset.com미래에셋증권에서.. 2022. 12. 6. 20:14
네이버클라우드 platform hands-on lab 20221104 수강후기 https://edu.ncloud.com/schedule/apply/566 EDU PORTAL - NCLOUD CLOUD PLATFORM Improve your company’s operational competitiveness with a simple and fast workflow. edu.ncloud.com 과정소개는 해당 페이지 참고 사외교육으로 네이버클라우드에서 진행하는 핸즈온랩 무료 교육 참석하고 옴. 코로나 확진자 수를 기준으로 온라인 전환이 결정되기도 한다는데, 2022년 11월 현재는 실내 마스크 착용만 잘 준수된다면 별 문제될 게 없는 상황이다보니(있던 재택도 폐지된 판에 뭐,,) 오프라인에서 진행됨. 참고로, 점심 식권과 내부 카페 이용 쿠폰을 제공하고 있음. 괜히 커피 사가면 물배 .. 2022. 11. 5. 10:23
최댓값의 인덱스 구하기 출처 ) 프로그래머스 문제 설명 주어진 입력중 최대값을 구하고, 최대값이 이 위치하는 index 값의 목록을 반환하세요. 입력: [1, 3, 5, 4, 5, 2, 1] 입력된 목록의 최대값은 5입니다. 5와 동일한 값을 가진 위치는 3번째, 5번째 위치 입니다. 이 위치에 해당하는 index는 [2, 4] 입니다. 출력: [2, 4] 입출력 예 입력: [1, 3, 5, 4, 5, 2, 1] 출력: [2, 4] 👉🏻 위와 같습니다. 입력: [3, 6, 10, 1, 7, 2, 4, 6, 10, 9] 출력: [2, 8] 👉🏻 최대값 10이 위치하는 곳은 3번째, 9번째 입니다. 이 위치의 index값은 2, 8입니다. package programmers; class Solution { public int[] .. 2022. 10. 2. 23:09
클린코드(Clean code) 17장 - 냄새와 휴리스틱 : 최종 정리 1. 클린코드에 대한 철학 1) 나쁜 코드가 나쁜 이유 - 생산성 저하 2) 보이스카우트 룰 기억하기: 수정전보다 수정후에 더 깨끗한 코드 좋은 코드는 생산성을 상승시킨다! 3) 창발적 설계에서 유의해야 할 사항 규칙에 극단적으로 심취하여 클래스/메서드를 과하게 쪼개지 않을 것 : 실용적 관점에서 타협하기 2. 공동 창작시의 매너 : 나와 동료를 위해 네이밍/ 함수/ 주석/ 포맷팅 시 '팀이 가지고 있는 컨벤션(약속)' 을 우선하여 개발 3. 객체 지향 패턴 1) 캡슐화 2) 어댑터 패턴: 외부 코드 호출시 우리 인터페이스대로 호출하기 위해 사용하는 패턴, 외부 코드와의 호환성을 위해 사용 3) 결합도는 높게, 응집도는 낮게 4) SOLID 원칙 - 하도 많이 인용해서 이제 지겨움 4. 오류 처리 1) .. 2022. 9. 29. 13:55
728x90
반응형