티스토리 뷰
안녕하세요 투원대디입니다.
저는 5년 전, 사수의 권유에 의해 파이썬을 독학으로 배운 적이 있었습니다.
IT일을 하고 있지만, 비개발자 출신이기에 개발 이라는 단어만 들어도 소름!!!
일단, 저는 책을 많이 봤고 목표했던 프로젝트를 찾아서 엄청 검색을 많이 하였습니다.
웬만한 건 다 라이브러리로 만들어졌다는 사실.
그렇지만, 그 과정을 위해서는
테크트리가 있겠죠?
1. 파이썬 기본 문법 익히기
저는 책을 엄청 사서, 읽었는데요 지금 생각해 보면 굳이 그럴 필요까지는 없을 듯합니다.
파이썬의 기본적인 문법을 익히는 것이 첫 단계입니다. 변수, 자료형 , 조건문, 반복문, 함수 등의 기본적인 개념을 이해하고 실습하면서 기본기를 채워 봅시다.
2. 데이터 구조와 알고리즘 이해하기
리스트, 튜플, 딕셔너리 등 파이썬의 기본 데이터 구조를 이해하고 이를 활용한 알고리즘을 학습했습니다.
3. 파이썬 라이브러리 활용하기
파이썬은 앞서 말씀드린 것처럼 다양한 라이브러리를 제공하고 있습니다. 데이터 분석에 유용한 Pandas , numpy , matplotlib 등과 같은 라이브러리를 통해 학습하고 실제 데이터를 가지고 분석해 보면 재미있답니다.
4. 토이 프로젝트
처음부터 실전 프로젝트를 하면, 지치니 토이프로젝트로 먼저 시작하길 권합니다.
토이프로젝트는 개인이나, 소규모 팀이 학습, 연습 또는 새로운 아이디어를 시험해 보기 위해 진행하는 프로젝트를 말합니다.
이런 프로젝트는 본업이나 건강에 영향을 미치지 않는 선에서 시간적 여유를 두고 코딩을 하는 걸 권합니다.
예를 들면,
가. 도서 검색 프로그램 : 알라딘 API 등 온라인 서점에서 제공하는 API를 이용하여 간단한 도서 검색 프로그램은 어떨까요?
나. 웹 크롤링 : 파이썬의 라이브러리 중 BeautifulSoup이나 Scrapy와 같은 라이브러리를 활용하여 웹 사이트 정보를 수집하는 프로그램은 어떨까요?
다. 데이터 분석 : 앞서 설명드린 Pandas , numpy , matplotlib 등의 라이브러리를 활용하여 데이터를 분석하고 시각화하는 프로그램
라. 웹개발 : Django나 Flask를 활용하여 웹사이트 구축
토이 프로젝트의 장점은 기술 스택을 넓힐 수 있고 새로운 기술을 배우는데 가장 큰 도움이 됩니다. 또한 토이프로젝트를 통해 문제 해결 능력을 키우고, 실제 작업 환경에서 겪을 수 있는 다양한 문제 상황을 경험할 수 있는데 큰 도움이 될 거로 보여요
이러한 과정들을 통해, 비 전문가 또는 비개발자들이 손쉽게 파이썬을 배우길 바랍니다.
특히, 파이썬은 땡씨나 씨뿔뿔 등과 같은 언어보다 훨씬 접근성이 좋답니다.
'개발 > python' 카테고리의 다른 글
[파이썬] Socket library를 활용하여, 네트워크 통신 테스트 소스코드 예제 (1) | 2024.05.01 |
---|---|
[python][라이브러리] Faker 모듈에 대해 알아보자(feat. 자네 가라 데이터가 필요한가?) (2) | 2020.12.11 |
[python] Requests 모듈을 이용하여 https 사이트 접속 에러 발생시 초간단 해결방법 (0) | 2020.05.08 |
- Total
- Today
- Yesterday
- 소켓예제
- 파이썬
- 방화벽엔지니어
- 나이키멤버스프로모션코드
- 참깨라면가격
- 나이키초보러닝화
- 리눅스마이그리에션
- 로키마이그레이션
- cent7대안
- socketlibrary
- migratecent
- 라면에밥말아먹기
- tcpdump
- migrate2rocky
- 방화벽패킷
- 센트에서로크로업그레이드
- 24년it동향
- 나이키멤버스데이프로모션코드
- 소켓프로그램
- 로키설치방법
- 2024년it트렌드
- socket예제
- 참꺠라면
- 24년신기술
- 나이키공홈세일
- cent7종료
- python
- rockymigrate
- 참깨라면gs행사
- 패킷생성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |