안녕하세요!😊
이어서 제주코딩베이스캠프 Code Festival: Python 100제 문제 풀이로 돌아왔습니다 !
먼저, 이 강의에 대해 소개해드린 글을 보지 못하셨다면, 아래의 링크를 통해 확인해 주세요. 💖
[위니브 엠버서더] 제주코딩베이스캠프 Code Festival: Python 100제 강의 후기
안녕하세요!😊오늘은 제주코딩베이스캠프 Code Festival: Python 100제 강의에 대해 소개해드리려고 해요! 제주코딩베이스캠프 Code Festival: Python 100제 강의 | 제주코딩베이스캠프 - 인프런제주코딩
jieun-lab.tistory.com
코딩 문제 풀이에 앞서 제가 알게 된 몇 가지 꿀팁을 먼저 공유할게요 💡
1. 30분 Python 요약 강좌 (기초)
파이썬의 기본적인 문법을 짧고 간결하게 정리해주는 강좌입니다.
1, 2부로 나뉘어져 있는데, 여기서 파이썬의 기초적인 개념을 빠르게 복습할 수 있어요.
기초가 부족하다면 이 강좌를 먼저 듣고 시작하는 게 좋습니다. 📚
2. Python 기본 강좌 (중급)
이 강의에서는 파이썬을 설치하고, 기본적인 개념들을 정리해 줍니다.
파이썬을 어느 정도 다뤄본 사람도 다시 한 번 짚고 넘어가기 좋은 강좌입니다.
중급 수준의 개념을 다시 한 번 탄탄히 다지면서 실력을 쌓을 수 있어요. 💪
3. 기본 알고리즘 강좌
파이썬을 배우다 보면 알고리즘 문제를 풀어야 할 일이 많죠.
기본 알고리즘 강좌를 통해 기초적인 알고리즘을 익히고, 이후 문제를 풀 때 어떤 방법으로 접근할지 더 쉽게 알 수 있게 됩니다.
마지막으로, Final 메서드 정리까지 들으면 코딩 문제를 더 수월하게 풀 수 있을 것 같아요!
✨ 문제 풀이 방법
이제 본격적으로 코딩 문제를 풀기 전에 알아두면 좋을 점은 바로 해설을 바로 보지 않는 것입니다.
처음에는 문제를 풀다가 막히면 해설을 참조할 수 있지만, 해설을 바로 보는 습관은 나중에 문제 해결 능력을 키우는 데 방해가 될 수 있어요.
풀리지 않으면 힌트를 확인한 후, 다시 풀어보는 것이 좋습니다 ! 🧐
또 제가 추천하는 학습 방식은 반복 학습입니다.
한 문제를 풀고 나서 바로 해설을 확인하기보다는, 풀리지 않는 부분만 조금 더 생각해 보고,
그 부분을 수정하면서 다시 풀어보세요.
이렇게 하다 보면 점차 해결 능력이 늘고, 자신감도 생길 거예요! 🌱
그럼 제가 푼 문제를 살짝 보여드릴게요 !
먼저, 이렇게 문제와 주피터를 같이 띄워놓고 공부를 했습니다 !
1번
nums = [100, 200, 300, 400, 500]
nums.pop()
nums.pop()
print(nums)
[100, 200, 300]
2번
l = [200, 100, 300]
l.insert(2,10000)
print(l)
[200, 100, 10000, 300]
기초 문제는 다음과 같고, 아주 살짝 난이도를 높인 건 이렇습니다!
10번
n = int(input())
for i in range(1, 1+n):
print(" "*(n-i)+('*'*(2*i-1)))
*
***
*****
*******
*********
정말 기본적인 문제들이지만, 그만큼 기초를 탄탄히 하는 데 큰 도움이 되고 있어요. 🤓
결론
저는 아직 강의를 완전히 끝내지 않았지만, 공부를 하면서 많은 도움이 되고 있어요.
특히 상반기 공채 코딩테스트 준비하시는 분들, 저랑 같이 이 강의 들으면서 파이팅 합시다! 💪
빨리 실력이 늘었으면 좋겠네요!
오늘도 읽어주셔서 감사합니다! 💙
'위니브 엠버서더 4기' 카테고리의 다른 글
[위니브 엠버서더] Right now, Polars 강의 후기 (0) | 2025.02.28 |
---|---|
[위니브 엠버서더] 제주코딩베이스캠프 Code Festival: Python 100제 강의 후기 (0) | 2025.02.27 |
[위니브 엠버서더] 비전공자를 위한 넓고 얇은 IT 지식 & 나의 개발 유형 알아보기! <M.B.I.T> 강의 후기 (0) | 2025.02.25 |
[위니브 엠버서더] SQL 베이스캠프 실습 후기 (3) | 2025.01.31 |
[위니브 엠버서더] SQL 베이스캠프 강의 후기 (4) | 2025.01.31 |