분류 전체보기

·부트캠프/LG U+
오늘은 Pandas 라이브러리에 대한 전반적인 이론을 배운 뒤, 주요 함수 및 Pandas에서 제공하는 Series, DataFrame을 가지고 여러 실습을 진행했습니다. 🐼 PandasPandas는 파이썬에서 가장 주로 사용되는 외부 라이브러리입니다.해당 라이브러리는 1차원 데이터를 다루는 데 효과적인 Series와, 행과 열로 구성된 2차원 데이터인 DataFrame을 제공합니다. ✨ Pandas의 특징빠르고 효율적인 표현이 가능하고, 실세계 데이터 표현에 용이합니다.다양한 형태의 데이터(시계열 / 레이블을 가진 데이터, 다양한 관측 데이터 등)들을 표현 가능합니다.Series는 1차원, DataFrame은 2차원(행렬) 데이터에 특화되어 있습니다.결측 데이터 처리, 데이터 추가 및 삭제, 데이터 ..
·부트캠프/LG U+
오늘은 함수, 모듈, 클래스에 대한 이론을 배우고, 해당 내용을 토대로 Spyder에서의 실습을 진행했습니다. 🥱 함수우리가 함수를 만들어야 하는 이유는 총 3가지가 있습니다!첫 번째는 중복 코드 방지두 번째는 코드의 유지 보수마지막으로 개발의 생산성간단히만 얘기해 별로 중요하지 않게 보일 수도 있겠지만, 이는 프로그램 설계, 모델 설계, 서비스 구현 등에 있어서 굉장히 중요한 부분을 차지하고 있기 때문에 함수를 설계할 때에는 심도 있게 고민하셔야 합니다.함수는 반드시 독립적으로 한 가지의 일만 수행할 수 있도록 설계되어야 합니다.함수를 정의하려면 def 키워드를 사용해야 하고, 그 키워드 다음에 함수의 기능과 연관된 적당한 함수명이 지정되어야 합니다. 함수 내부의 변수들은 함수가 호출되었을 때는 사용..
·부트캠프/LG U+
오늘부터 2주 정도는 본격적으로 파이썬 프로그래밍의 기초 지식들, 그리고 관련하여 데이터 분석 실습을 진행할 예정입니다.오늘은 그 중에서도 기본적인 파이썬 실습을 Spyder 환경에서 진행했습니다. 🐍 Python 프로그래밍🕸️ Spyder저희 수업에서는 이제 Spyder를 사용하여 파이썬 실습을 할 예정입니다.그 이유는 Jupyter나 Colab 환경의 경우에는 추후 Django나 Flask와 같은 파이썬 웹 프레임워크와 연동하게 되면, 문제가 발생하는 경우가 생기기 때문입니다."""Created on Mon Feb 3 09:10:48 2025 - 언제 만들었고@author: author name - 누가 만들었고,population data analysis - 어떤 파일인지"""파이썬 파일을 생..
이번 긴 설 연휴를 보내며 ADsP 자격증을 준비하기 위해 작성하게 된 글입니다.책이나 기출 변형 문제들을 다뤄보며 작성된 글이기에 미흡한 점이나 오타가 생긴 부분들은 댓글로 지적해주시면 감사하겠습니다. 🙇🏻‍♂️제가 본 기출에 나왔던 개념이나 언급되었던 표현들은 색을 다르게 하이라이트하였으니 참고 부탁드립니다.그럼 먼저, 1과목인 '데이터 이해' 파트부터 작성해 보겠습니다! 🤔 데이터 이해✨ 데이터와 정보데이터는 객관적인 사실(Fact)이라는 측면에서 존재적 특성을 가지고, 추론, 예측, 전망, 추정을 위한 근거(Basis)라는 측면에서는 당위적 특성을 가집니다.데이터는 언어나 문자 형태로 이루어져있는 정성적 데이터와 수치, 도형, 기호 등의 형태로 정형화된 정량적 데이터로 나뉩니다. 💡 지식 ..
👉🏻 24417번: 알고리즘 수업 - 피보나치 수 2mod = int(1e9) + 7n = int(input())ans = n-2prev, cur = 1, 1for _ in range(ans): nv = (prev + cur) % mod prev, cur = cur, nvprint(cur, ans)왜 이렇게 풀었을까?해당 문제는 제목만 봐도 파악할 수 있듯, 피보나치 수에 관한 내용을 다루고 있습니다. 피보나치 수를 알고리즘으로 구하기 위해서는 대표적으로 재귀, DP의 2가지 방법을 사용할 수 있는데, 문제에서는 두 개를 모두 요구하고 있습니다.fib(n) { if (n = 1 or n = 2) then return 1; # 코드1  else return (fib(n - 1..
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr-- 부서별로 부서 ID, 영문 부서명, 평균 연봉을 조회하는 SQL문-- 평균연봉은 소수점 첫째 자리에서 반올림하고 컬럼명은 AVG_SAL-- 결과는 부서별 평균 연봉을 기준으로 내림차순 정렬SELECT D.DEPT_ID, DEPT_NAME_EN, ROUND(AVG(SAL), 0) AS AVG_SALFROM HR_DEPARTMENT D JOIN HR_EMPLOYEES E ON D.DEPT_ID = E.DEPT_IDGROUP BY D.DEPT_IDORDER BY AVG_SAL DESC왜 이렇게 풀었을까?GROUP BY를 사용할 때에만 SELECT 구문에 MA..
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr-- 음식 종류별로 즐겨찾기 수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회하는 SQL문-- 결과는 음식 종류를 기준으로 내림차순 정렬SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITESFROM REST_INFOWHERE (FOOD_TYPE, FAVORITES)IN ( SELECT FOOD_TYPE, MAX(FAVORITES) FROM REST_INFO GROUP BY FOOD_TYPE)ORDER BY FOOD_TYPE DESC왜 이렇게 풀었을까?GROUP BY를 사용할 때에만 SELE..
·부트캠프/LG U+
오늘은 Jupyter를 이용해 파이썬의 여러 가지 라이브러리(folium, tkinter)를 실습해 보았습니다. 💻 Jupyter Notebook어제 실습했던 공간인 Colab은 구글 서버에서 파이썬이 실행되는 환경입니다.오늘 실습을 진행하는 공간인 Jupyter는 로컬 PC에서 파이썬이 실행되는 환경입니다.이를 실행시키기 위해 Anaconda를 설치했고, Colab 환경에서 진행하지 않는 이유는 추후에 GUI 작업을 위해서입니다.추가적으로 설치된 Spyder는 python의 실제 개발 환경이 이루어지는 공간입니다.Jupyter을 실행하고 브라우저의 URL을 살펴보면,http://localhost:8888/notebooks/myworkspace/ 12%EC%9E%A5_(%EC%8B%A4%EC%8A%B5..
ReJoy
'분류 전체보기' 카테고리의 글 목록 (8 Page)