소개
프로그램 개발은 C 언어로 시작했으며, 자바를 거쳐 최근에는 주로 파이썬을 사용하고 있다.
KT ucloud 서비스의 백엔드 서버 개발 프로젝트에 참여하여, 자바로 고객의 폴더/파일에 대한 메타 정보 처리 엔진을, 파이썬으로 클라이언트 푸시 서비스를 개발하였다.
또한 KT인터넷 회선의 속도 측정 프로그램, 네트워크 장비에 대한 운용관리 프로그램, 방대한 양의 트래픽 데이터 분석 프로그램을 개발한 바 있다. 개인적으로는 파이썬의 매력에 푹 빠져 되도록이면 파이썬으로 코딩하기를 즐겨하고 있다.
그 일환으로 요즘은 Django를 활용한 웹 프로그래밍, Django Rest Framework를 활용한 JSON 연동, Pandas를 활용한 데이터 분석, Scikit-learn/Tensorflow를 활용한 AI 솔루션 개발 등의 프로젝트를 개발하면서 파이썬의 활용도를 넓혀가고 있다.
< 저서 >
1. Django 로 배우는 파이썬 웹 프로그래밍 (초판, 한빛미디어, 2015.4월)
2. Django 를 활용한 파이썬 웹 프로그래밍 - 실전편 (초판, 한빛미디어, 2016. 7월)
3. Django 로 배우는 파이썬 웹 프로그래밍 (개정판, 한빛미디어, 2018. 8월)
4. Django 를 활용한 파이썬 웹 프로그래밍 - 실전편 (개정판, 한빛미디어, 2019. 11월)
< 동영상 강의 >
1. Vue.js - Django 연동 웹 프로그래밍 (인프런 동영상, 2019.4월)
2. Vue.js - Django 연동 웹 프로그래밍 - 실전편 (인프런 동영상, 2020.9월)
3. Vue - Django - Bootstrap 뚝딱 블로그 (인프런 동영상, 2021. 9월)
4. Django REST framework 핵심사항 (인프런 동영상, 2022.2월)
강의
전체4로드맵
전체2수강평
강의에서 공식 문서를 참고 하여 요구사항에 맞게 기능을 오버라이딩 할 수 있는 역량을 배우게 됩니다. 사실 이 부분 하나 만으로도 이 강의를 듣는 이유는 충분한데요. 거기다, 기존 코드를 리팩터링 하는 단계를 진행 하면서 메서드 오버라이딩 하는 방식에 대한 설명이 있기 때문에 Django로 API를 개발 하시는 분들이 DRF를 사용하면서 이점을 활용 할 수 있게 되어 매우 흥미로웠습니다. 해당 강의를 보면서 질문도 수 차례 남기고, 저만의 요구사항을 만들고 조언을 얻어 리팩터링을 해보고 그 코드를 공유 함으로써 피드백도 얻게 해주셨던 선생님 덕분에 자신감을 얻었던 것 같습니다.
이주환
2023.07.01
1