Python11 🚀 AI 시대에 살아남는 개발자가 되려면? 아래는 공부계획! 질문복잡한 문제 해결, 시스템 설계, AI 활용 능력이 있는개발자가 되기 위해서 뭐부터 공부해야돼? ChatGPT의 말:🚀 AI 시대에 살아남는 개발자가 되려면?복잡한 문제 해결, 시스템 설계, AI 활용 능력을 갖춘 개발자가 되기 위해 공부해야 할 핵심 스킬과 학습 순서를 정리해볼게요. 🔹 1. 기본기 탄탄하게 다지기 (필수)✅ 컴퓨터 사이언스 기초자료구조 & 알고리즘운영체제(OS)네트워크✅ 프로그래밍 언어Python (AI & 데이터 분석)Go / Rust (백엔드 & 시스템 프로그래밍)C++ (고성능 프로그래밍, 알고리즘 문제 해결)✅ 💡 실천 방법:👉🏻 한 가지 언어를 깊이 공부하고, 2~3개 정도 기본 개념 익혀두기. 🔹 2. 시스템 설계 & 백엔드 아키텍처✅ 대규모.. 2025. 2. 25. 파이썬 자동완성을 위해 설치해야할 extension 2025. 2. 19. for문에서 짜르는 방법 data_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]batch_size = 3for i in range(0, len(data_list), batch_size): batch = data_list[i:i+batch_size] print(batch) 2025. 2. 4. mmaction2) STGCN 적용(넘어짐) 스켈레톤 모델로 넘어짐을 검출할 것이다. 관련 사이트: https://github.com/open-mmlab/mmaction2/blob/main/configs/skeleton/stgcn/README.md mmaction2/configs/skeleton/stgcn/README.md at main · open-mmlab/mmaction2OpenMMLab's Next Generation Video Understanding Toolbox and Benchmark - open-mmlab/mmaction2github.comSTGCN해석: Spatial temporal graph convolutional networks for skeleton-based action recognition Skeleton-Based: .. 2024. 12. 6. ai 학습시킬 때 공짜로 다운받는 경로 https://www.aihub.or.kr/aihubdata/data/view.do?currMenu=&topMenu=&aihubDataSe=data&dataSetSn=71751 AI-Hub샘플 데이터 ? ※샘플데이터는 데이터의 이해를 돕기 위해 별도로 가공하여 제공하는 정보로써 원본 데이터와 차이가 있을 수 있으며, 데이터에 따라서 민감한 정보는 일부 마스킹(*) 처리가 되www.aihub.or.kr 2024. 12. 3. excel to pdf python(엑셀을 pdf로 변환하기)_linux environment not window 리눅스에 libreoffice를 설치해야함. pip 가 아님.Dockerfile :RUN apt-get install -y libreoffice변환한다음 crop작업이 포함됨def excel_to_pdf(excel_file, output_pdf): try: # Excel을 PDF로 변환 subprocess.run(['libreoffice', '--headless', '--convert-to', 'pdf', '--outdir', os.path.dirname(output_pdf), excel_file], check=True) # PDF 경로 설정 cropped_pdf = output_pdf.replace('.pdf', '-cropped.pdf') # PDF 크롭 작업 subprocess.run.. 2024. 8. 28. opencv streaming 카메라로 받아서 localhost에서 띄우기 서버 # 필요한 패키지 import# SERVERimport socket # 소켓 프로그래밍에 필요한 API를 제공하는 모듈import struct # 바이트(bytes) 형식의 데이터 처리 모듈import pickle # 객체의 직렬화 및 역직렬화 지원 모듈import cv2 # OpenCV(실시간 이미지 프로세싱) 모듈# 서버 ip 주소 및 port 번호ip = '127.0.0.1'port = 5000# 1. 소켓 객체 생성server_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)# 2. 바인딩server_socket.bind((ip, port))# 3. 접속 대기 server_socket.listen(10)# 4. 접속 수락(클라이언트 연결안.. 2024. 5. 30. 생소켓으로 비디오 스트리밍 받아오는 과제2 SERVER# 필요한 패키지 import# SERVERimport socket # 소켓 프로그래밍에 필요한 API를 제공하는 모듈import struct # 바이트(bytes) 형식의 데이터 처리 모듈import pickle # 객체의 직렬화 및 역직렬화 지원 모듈import cv2 # OpenCV(실시간 이미지 프로세싱) 모듈# 서버 ip 주소 및 port 번호ip = '127.0.0.1'port = 5000# 1. 소켓 객체 생성server_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)# 2. 바인딩server_socket.bind((ip, port))# 3. 접속 대기 server_socket.listen(10)# 4. 접속 수락(클라이언트 .. 2024. 5. 29. opencv 과제1 Final!!import cv2import argparseimport osimport numpy as npimport uuidimport globfrom errors import CropVariableMiss, IsNotNumber, MainFileNotFoundError, MergeFileNotFoundError, OnlyPlusNumber, ResizeNumberEmpty, StartPointSmallThanFinalPointdef isNumberCheck(number): try: if isinstance(float(number), (float, int)): return True else: return False except ValueError: return Fa.. 2024. 5. 28. python에서 Input # 예제1 name = input('enter your name') grade = input('enter your grade') company = input('enter your company') print(name, grade, company) #예제2 input으로 받은것은 무조건 str타입으로 나온다 number = input('Enter number: ') name = input('Enter number: ') print('Type of number', type(number), number * 3) print('Type of number', type(name)) # 예제3 (계산) first_number = int(input('Enter Number 1..')) second_number = int.. 2024. 3. 11. 지니뮤직 렝크,제목,가수 크롤링(QUIZ) import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('https://www.genie.co.kr/chart/top200?ditc=M&rtm=N&ymd=20210701',headers=headers) soup = BeautifulSoup(data.text, 'html.parser') #코딩시작 songs = soup.select('#body-content > div.newest-list >.. 2022. 6. 18. 이전 1 다음