본문 바로가기

파이썬알고리즘4

18일차 스터디노트 / 파이썬 알고리즘(병합정렬, 재귀, 평균) 연습문제, 미니콘다, vscode, 구글 colab ※제로베이스 데이터 취업스쿨 11기 수강 중 📗 18일차 공부 내용 요약 1. 파이썬 알고리즘과 관련된 연습문제를 풀었다. - 재귀, 병합정렬, 평균 2. EDA/웹크롤링/파이썬프로그래밍 학습의 오리엔테이션을 듣고, 관련 프로그램을 설치/실행해보았다. - 미니콘다, vscode, 구글 colab 📖 18일차 공부 내용 자세히 ※기억에 남는 연습문제 위주로 기재 Q.다음은 A 상사의 2021년 월별 매출을 나태내는 리스트이다. 재귀 알고리즘을 이용해서 1월부터 12월까지 전월대비 매출 증감액을 나타내는 프로그램을 만들어보자. sales = [12000, 13000, 12500, 11000, 10500, 98000, 91000, 91500, 10500, 11500, 12000, 12500] sales = [.. 2023. 1. 25.
17일차 스터디노트 / 파이썬 알고리즘(검색, 순위, 정렬, 최댓값,최솟값,최빈값,근삿값) 연습문제 ※제로베이스 데이터 취업스쿨 11기 수강 중 📗 17일차 공부 내용 요약 파이썬 알고리즘에 대한 연습문제를 풀었다 - 검색(이진검색, 선형검색), 순위, 정렬(버블정렬, 삽입정렬, 선택정렬), 최댓값, 최솟값, 최빈값, 근삿값 📖 17일차 공부 내용 자세히 Q.숫자로 이루어진 리스트에서 사용자가 입력한 숫자를 검색하는 모듈을 다음 요건에 따라 만들어보자. 1. 검색모듈은 이진 검색 알고리즘을 이용하자 2. 리스트는 [1,2,4,6,7,8,10,11,13,15,16,17,20,21,24,24,27,28]을 이용하자 3. 검색 과정을 로그로 출력하자 4. 검색에 성공하면 해당 정수의 인덱스를 출력하고, 검색 결과가 없다면 -1을 출력하자 #모듈 def searchNumberByBinaryAlgorithm(n.. 2023. 1. 24.
📚 데이터 분석 공부 3주차 리뷰 / 제로베이스 데이터 취업스쿨 후기 🗂️ 3주차 스터디 노트 모음 ■ 2023 / 01 / 16 (월) - 기초수학 순열, 조합, 확률, 연습문제 풀이 12일차 스터디노트 / 기초수학 순열, 조합, 확률, 연습문제 풀이 + 파이썬 / 제로베이스 데이터 취 📗 12일차 공부 내용 요약 [ 기초수학과 파이썬 ] 1.순열 : 순열에 대해 알아보고, 파이썬으로 구현해보았다. 2.조합 : 조합에 대해 알아보고, 파이썬으로 구현해보았다. 3.확률 : 조합을 활용해 확 kim-dem-dem.tistory.com ■ 2023 / 01 / 17 (화) - 파이썬 자료구조, 리스트 자료형의 활용 13일차 스터디노트 / 파이썬 자료구조, 리스트 자료형의 활용 ※제로베이스 데이터 취업스쿨 11기 수강 중 📗 13일차 공부 내용 요약 [ 파이썬 자료구조 ] 리스.. 2023. 1. 22.
16일차 스터디노트 / 파이썬 알고리즘(선형검색, 이진검색, 순위, 버블정렬, 삽입정렬, 선택정렬, 재귀, 하노이의 탑, 병합정렬, 퀵정렬) ※제로베이스 데이터 취업스쿨 11기 수강 중 📗 16일차 공부 내용 요약 [ 알고리즘과 파이썬 ] 파이썬을 활용한 다양한 알고리즘의 코드들을 작성해보았다. 1. 선형검색 2. 이진검색 3. 순위 4. 버블정렬 5. 삽입정렬 6. 선택정렬 7. 최댓값 8. 최솟값 9. 최빈값 10. 근삿값 11. 평균 12. 재귀 13. 하노이의 탑 14. 병합정렬 15. 퀵정렬 📖 16일차 공부 내용 자세히 1. 선형검색 선형으로 나열되어 있는 데이터를 순차적으로 스캔하면서 원하는 값을 찾는다 datas = [3, 2, 5, 7, 9, 1, 0, 8, 6, 4] print(f'datas: {datas}') print(f'datas length: {len(datas)}') searchData = int(input('찾으려.. 2023. 1. 22.