0. 그누보드 개발자를 위한 Python 강좌 > 개발강좌

개발강좌

프로그램 강좌 :
1. 유창화님의 썸네일, 정규표현식, 이미지관련 강좌
2. Sphinx 검색엔진을 이용한 도로명 주소 검색 시스템 구축

0. 그누보드 개발자를 위한 Python 강좌 정보

그누보드5 0. 그누보드 개발자를 위한 Python 강좌

본문

c4289ea61dd671dece6c1ffe17d891a4.jpg

 

안녕하세요?

여러모로 부족한 실력이지만 그동안 SIR에서 배워가기만 하여 죄송한 마음에

이렇게 그누보드 개발자를 위한 Python 강좌를 시작하게 되었습니다.

 

본 강좌에서는 Python에 대한 이론적인 내용보다는,

웹개발에 있어 부딪히게 되는 구체적인 사안들을 놓고

이를 Python을 이용하여 보다 간편하게 해결하는 방법을 다루고자 합니다.

물론 교과서적으로 프로그래밍을 공부하는 것도 의미가 있겠지만,

저같이 공부를 싫어하는 사람에게는 차라리 그때 그때 구체적인 문제를 해결하는 과정에서

좌충우돌하며 배우는 것이 기억에 잘 남더군요 ^^

 

따라서 이 강좌는 일반인을 대상으로 한 Python 강좌라기보다는

웹개발자, 특히 PHP 개발자을 대상으로 한 강좌에 가깝다고 하겠습니다.

즉 PHP 백엔드를 Python으로 보완하기 위한 목적의 강좌인 것입니다.

그래서 강좌 제목도 <그누보드 개발자를 위한 Python 강좌>로 정하였습니다 :)

가능하면 기존에 많이 다뤄지지 않았던 실전적인 내용을 다루고자 하기 때문에,

Moviepy, Openpyxl 등 Python 특유의 강력한(!) 라이브러리들도 소개하겠습니다.

 

처음에는 곧바로 응용편(?)에 들어가려고 생각했지만,

우선 기본적인 내용을 어느 정도 정리해보는 것도 의미가 있다고 생각됩니다.

모든 프로그래밍 작업에 있어 거의 필수적으로 사용하는 명령어는

(1) 변수 선언 (2) 조건문 (3) 반복문 (4) 배열 이렇게 4가지를 꼽을 수 있을 것입니다. 

그리고 여기에 하나를 덧붙이자면 (5) 문자열 처리가 될 것입니다.

다만 Python의 (2) 조건문은 다른 프로그래밍 언어와 큰 차이가 있다고 보기 어렵고,

Python은 동적타입 언어로서 굳이 type을 정하지 않고도 간단히 변수를 선언할 수 있기 때문에,

본 강좌에서는 이 부분에 대해서는 굳이 다루지 않겠습니다.

 

다음 강의(제1, 2편)에서는 Python의 반복문에 대해 간략히 정리할 예정이며,

아울러 SIR의 많은 분들께서 사용하시는 PHP의 반복문과 살짝 비교해 보겠습니다.

대략적인 강의 구성은 다음과 같습니다.

1 ~ 2강 : 반복문

3 ~ 4강 : 문자열 처리

5 ~ 6강 : 리스트와 딕셔너리

7 ~ 8강 : 파일 입출력 및 파일&디렉토리 다루기

9강 : 파이써닉한 문법 정리(COS Pro 시험 대비용)

10 ~ 11강 : Openpyxl

12강 : Moviepy

 

참고로 웹크롤링에 대한 강좌는 별도로 진행하고자 합니다 ^^

그럼 좋은 주말 되시고 다음 강의에서 뵙겠습니다.

앞으로 잘 부탁드립니다!

추천
20

댓글 27개

추천과 댓글 감사드립니다! ^-^
저번에 따님께서도 프로그래밍 수업을 수강하신다고 말씀하시지 않으셨던가요? :)
그럼 가족분들과 즐겁고 뜻깊은 주말 되시기를 기원합니다!

다행히 둘다 프로그래밍과 적성이 맞는 모양입니다.
C  C++  java python 을 위주로 인강도 공유하며 공부중입니다.
저와는 이제 대화도 잘 안통하네요~~^^;;
즐겁고 행복한  주말 보내세요~~^^
오오~ 두 분 다 적성에 잘 맞으신다니 다행이네요~ ^-^
진정한 개발자 패밀리가 되셨군요!!
그럼 오늘 저녁에 소나기가 온다는데 우산 꼭 챙기시고 편안한 저녁 되세요! :)
사실 저도 PHP 커뮤니티에서 Python에 관한 글을 올리는 것이 굉장히 조심스럽습니다.
저는 어디까지나 PHP 백엔드를 Python으로 보완할 수 있다고 말씀드린 것이지, PHP를 Python으로 보완할 수 있다고 말씀드린 것이 아닙니다.
PHP 백엔드를 Python으로 보완(補完)한다고 함은 여러 의미로 해석될 수 있겠지만, 저는 주로 웹크롤링 방면을 염두에 두고 강좌를 작성하고자 합니다.
제가 그동안 올린 팁들을 보시면 조금이나마 그 방향성을 이해하실 수도 있겠습니다.
https://sir.kr/g5_tip?sca=&sfl=mb_id,1&stx=clinique
https://sir.kr/pg_tip?sca=&sfl=mb_id,1&stx=clinique
다만 SIR의 몇몇 분들이 생각하시는 Flask나 FastAPI를 활용한 RestAPI는 본 강좌에서 다루지 않을 예정입니다.
결론적으로 '보완'이란 방법론적인 문제이기도 하지만, 동시에 방향성의 문제로도 귀결된다고 생각합니다.
고맙습니다.
파이썬이 생소한 저로서는 파이썬이 사전적인 뜻인 비단뱀이 먼저 떠오릅니다.
이참에 파이썬이 어떤 것인지 알아두는 것도 유용할 것 같습니다.^^
안녕하세요?
댓글과 추천 감사드립니다!
말씀하신대로 Python이란 단어의 사전적인 의미인 비단뱀이 주는 이미지가 강한 것 같습니다.
심지어 Python 로고에도 비단뱀이 그려져있죠 ^^
그럼 남은 주말 즐겁게 보내시고, 다음 강좌에서 뵙겠습니다!
감사합니다 :)
안녕하세요? ^^
본 강좌는 웹크롤링 강좌와 연계되어 있기 때문에
아쉽게도 Tensorflow 등은 다룰 예정이 없습니다 :)
추후에 꼭 다뤄보도록 하겠습니다!
그럼 즐거운 주말 되세요~ ^-^
비타주리 님 안녕하세요? ^-^
격려의 말씀 남겨주셔서 감사드립니다~
다른 회원님들의 격려 말씀도 물론 제게 큰 힘이 되지만, 비타주리 님의 말씀은 더욱 더 큰 힘이 됩니다!
사실 Vanilla Javascript를 사용하시는 비타주리 님께서 보시기에는, 저처럼 주어진 문제를 하이브리드(?) 방식으로 해결하려는 사람이 사파(邪派)처럼 보일 여지도 있을 것 같습니다.
그럼에도 불구하고 본 강좌의 취지와 목적에 대하여 선뜻 공감하여 주셔서 진심으로 감사드립니다!
그럼 비타주리 님께서도 부디 편안한 저녁 되시고, 요새 날씨가 무덥고 습한데 가정에 건강이 늘 함께 하시기를 기원합니다 :)
앗 우성짱 님 안녕하세요? ^-^
추천과 댓글 감사드립니다!!
우성짱 님께서 블로그에 올려주시는 고오급 정보에 비하면
매우 허접한 수준일 따름입니다 ㅠㅠㅠㅠㅠ
그럼 비 조심하시고 굿밤 되세요 :)
전체 103
개발강좌 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT