파이썬 독학이 좋을까요? 궁금합니다
파이썬을 우연히 알게 되어 관심이 생겼습니다.
무엇부터 해야할지 몰라 책을 사서 무작정 따라해볼 생각인데, 맨땅에 해딩하는 느낌이기도 하고 차라리 전문가분이나 학원을 통해 배우는 것이 시간을 아낄 수 있지 않을까 생각도 드는데요.
독학을 한다면, 어떤 공부를 먼저 시작하는 것이 좋을까요?
일단 파이썬을 배워서 취업을 하실려는 의도 보다는 취미로 사용해 보실려는 거 같은데요.
1. 파이썬은 기타 다른 언어에 비해 문법이 쉽습니다. ^^
저는 IT전공자 이기는 하지만 아래 사이트 를 통해서 공부하고 있는데..쉽게 쉽게 읽혀서 좋드라구요.
2. 대부분의 프로그래밍 언어를 공부하는 순서대로 공부해 보세요.
- 기본적인 문법(변수선언, 분기문, 반복문, 에러처리) 익히기
- 파일을 읽고 쓰고 지우기
- DB 연결을 해서 데이터 조회하고 수정하고 삭제하기
- 더 나아가서 사무에서 많이 쓰이는 엑셀을 Python 으로 읽고 쓰고 조작해 보기
정리하면.. 파이썬은 찾아보시면 무료 동영상 강의도 많고..요새 책도 엄청많이 쏟아지고 있는데 대부분이 초심자를 위한 것이기 때문에 독학으로도 충분히 배우실수 있습니다.
기본 공부를 하시고...본인의 업무에 사용할 영역에 대해서 깊이 들어가시면 될거 같네요. ^^
프로그래밍이 처음이라면 파이썬 프로그래밍을 공부하는 것을 추천합니다.
다른 프로그래밍 언어에 비해서 쉽기 때문에 처음 배우기 좋은 언어 입니다.
공부하는 방법으로는 유튜브에서 파이썬 프로그래밍 강의를 듣는 것이 좋을 것 같습니다.
강의를 듣다가 잘 이해가 가지 않는 부분을 검색해서 여러 사람의 강의를 들으면서 이해하는 것이 좋을 것 같습니다.
특정 강의가 좋다고 꼭 그사람 강의만 듣는 것보다는 여러사람의 강의를 들어보는 것도 좋은 것 같습니다.
안녕하세요. 아하(a-ha) 프로그래밍 지식 답변자 입니다.
Microsoft에서 제공하는 Python 첫 번째 단계 수행 코스가 잘 설명 되어 있으므로 해당 교육자료로 시작 하는 것을 추천 드립니다.
https://docs.microsoft.com/ko-kr/learn/paths/python-first-steps/
또한 Python을 사용하는 다양한 학습 경로가 준비되어 있습니다.
https://docs.microsoft.com/ko-kr/learn/browse/?resource_type=learning%20path&terms=python
또한 Python 코딩도장 책을 구매하여 하나하나 천천히 따라해 보는것도 나쁘지 않습니다.
https://dojang.io/course/view.php?id=7
답변이 도움이 됐으면 좋겠습니다. 좋은 하루 되세요!
어떤 목적으로 공부하시려고 하는지 모르겠지만 실무자 입장에선 독학을 하면서 강의를 보던 학원을 다니면서 강의를 듣던 실무를 뛰면서 배워야 더 빠른 습득이 됩니다. 학원을 다니시거나 혼자 공부한다고 하셔서 그 이론이나 스킬을 실무에 적용 시키기가 매우 어려워요 ㅜㅜ 그래도 추천을 드린다면 실무 경험이 있는 강사 밑에서 배우면 좋다고 생각을 합니다!
방법은 책, 블로그, 동영상, 학원 여러가지가 있습니다.
빠르게 배우고 팁도 얻을 수 있습니다.
하지만 그들이 나오기 이전에 무엇을 통해 책 동영상 학원이 나왔을까요?
정석은 Python official Online Documentation 를 보는 것입니다.
네, 누구는 농담으로 Py딱딱 문서씨라고 생각할 수 있습니다.
허나 장점은 매우 뚜렷합니다.
그 어중간한 국산 책들보다 개념, 설명, 최신화(이전 버전에 대한 문제 또는 개선된 부분)등 대부분 잘 되어있습니다.
물론 책, 블로그, 동영상, 학원 도 장점이 있습니다.
그들도 이 문서를 보고 자신의 생각과 팁을 추가한 것이니까요. 그런데 사람이란게 한계가 있어 다 담지 못합니다. 또는 최신화의 부족, 자신만의 고찰, 시간 부족등로 오류를 범하기도 합니다. 이건 어쩔수 없는 인간의 한계입니다.
하지만 Online Documentation 는 전세계 사람들이 보고 있습니다. 즉, 지속적 통합 및 관리가 됩니다.
단, 예제가 부족합니다. 예제는 아주 기본적인 것만 나와 있습니다.
그래서 사람들이 작성한 코드 나 예제를 보면서 응용 또는 활용하는 눈을 뜰 수 있습니다.
"좋은 코드를 봐야한다." 라는 말이 있습니다.
상급자들이 작성해 놓은 코드를 이 때 보면 좋습니다.
응용 활용 관련된 내용은 해외 서적을 추천합니다.
정리하면
정석을 익혀 올바른 가치관을 정의하고 응용은 해외 유명한 선배들의 서적을 읽으면서 그들의 생각과 고찰을 느껴보시는것을 추천합니다.
안녕하세요
IT업계 현업에서 일하며, 열심히 살고있는 직딩입니다.
파이썬은 언어중에서도 쉬운 편에 속합니다. 아마 질문자와 같은 고민을 하시고 계시는 분이라면 컴공전공자가 아니라 비전공자라고 생각이 드네요. 비전공자 입장에서 말씀드리면 독학은 힘듭니다.
파이썬이 언어공부측면에서 가장 접근성이 좋다고는 하지만, 언어는 언어입니다. 기초적인 문법도 배워야하고 실습도 해야하고 기초가 부족하신 분이 독학하기엔 책이 아무리 잘나와있더라도 비추입니다.
차라리 비용을 조금 들이셔서, 인터넷 강의나 학원강의 수강하는 것을 추천합니다.
프로그래밍 언어에 경험이 없으시다면 학원을 다니시길 추천드리며, 시간이 나실때 인강이나 유투브를 병행하여 보시길 바랍니다. 처음부터 책으로만 공부하시면 이해도 잘 안되고 흥미가 금방 떨어질 수 있습니다. 실습 위주로 공부하시고, 부족한 부분은 커뮤니티나 유투부를 통해 보충하시면 됩니다. 국비지원 학원을 선택하실 경우 비용에 대한 부담도 없으니 한번 고려해 보시기 바랍니다.
안녕하세요. A-HA 프로그래밍 전문가입니다.
저는 독학도 충분히 가능하다고 생각합니다. 유튜브만 보셔도 기본은 익히실 수 있습니다.
초보자 분들에게 가장 추천하는 언어는 C와 자바, 그리고 파이썬입니다.
여기서 현업에서 가장 많이 사용되는 언어는 자바와 파이썬으로 보통 백엔드에서 사용됩니다.
그 이유는 API도 많고, 범용성도 높기 때문입니다.
자바는 객체지향 언어, 파이썬은 스크립트 언어라는 특성을 가지고 있습니다.
저는 처음 공부를 시작하신다면 자바를 더 추천합니다.
생활코딩 (opentutorials.org) 여기에 가셔서 기본과 개념을 복습하세요.
그리고나서 GitHub: Where the world builds software · GitHub 여기에 가셔서
구현하고 싶은 기능에 관련된 소스나 아니면 참고하실만한 소스를 구하셔서 그걸로 연습하세요.
전혀 아무런 참고할 소스조차 없다면 아무소스나 가져와서 분석하시면서 알고리즘을 학습하세요.
안녕하세요~!!
프로그래밍을 처음 공부하신다면 파이썬 적극 추천합니다.
독학으로도 충분합니다 ^^
파이썬은 전세계적에서 가장 인기 있는 프로그래밍 언어입니다.
최근 국내에서도 파이썬으로 프로그래밍 공부를 시작하는 사람들이 늘고 있네요.
파이썬은 백엔드, 응용프로그램, 웹, 각종 응용 프로그램등 다양하게 쓰이고 있습니다.
사용 환경에 따라 제한적인 언어들이 많은데 파이썬은 그 활용도가 상대적으로 넓습니다.
그리고 배우기도 직관적이고 쉽습니다 ^^
아직 학생이라면 개발툴로
phcharm(파이참)을 추천드립니다. 학생 인증을 하면 (이메일)
유료 개발툴을 무료로 이용할 수 있습니다 ^^
파이참 다운로드 : https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows
아래 사이트에서 무료로 파이썬과 프로그래밍 기초를 배울 수 있으니
바로 시작해보세요 ^^
설명도 친절하게 하고 단순히 따라하기만 하면 된답니다.
1. 완전 기초 (무료) 학습 사이트 : https://coding.yah.ac/
2. 인프런 : 유료와 좋은 무료강의가 많아요
3. 유튜브 : 배우고자 하는 언어를 검색하시면 무료 강의와 정보가 주르륵
파이썬 기초강좌 (김왼손님) https://www.youtube.com/channel/UC0h8NzL2vllvp3PjdoYSK4g
파이썬 외에도 다른 언어를 선택하여 공부를 하셨다면
알고리즘 사이트에서 문제를 풀면서 코딩 실력을 기르시길 바랍니다.
1. 알고리즘 공부하기
아래 사이트에서 코딩 테스트 연습을 꾸준히 해보세요.
즐겁고 실력도 쑥쑥 늘어난답니다.
알고리즘 문제들도 많고 다른 사람들이 어떻게 풀었는지도 볼 수 있어서~!! 매우 좋습니다.
다양한 언어로 해결한 답안들이 많으니
타 언어에 대한 이해도도 쑥쑥 올라갑니다!!
1) 백준 온라인 저지
2) 알고스팟
https://algospot.com/judge/problem/list/
3) 프로그래머스
안녕하세요.
요즘 파이썬이 대세라고는 알려져있습니다.
보편적으로 웹개발이 취업하기도 광범위합니다.
또한 기본적으로 java는독학하기에도 수월합니다.
자바스크립트를 시작으로해서 앞부분 프론트를 마무리하고 java로 들어서면서 서비스쪽(조금 더 디테일하게) 배우는것이 괜찮을 것 같습니다.
자바스크립트는 현재 많이 사용중이므로 쉽게 접근하실 수 있습니다.
감사합니다.