(이글은 모바일 기준으로 작성되었습니다.)
안녕하세요!
정보화 사회로 발전 후 컴퓨터는 우리 사회에
없어서는 안될 꼭 필요한 기기로써 발전해왔고,
컴퓨터를 포함한 전자기기가 발전함에 따라
컴퓨터공학을 포함한 수 많은 학생들이
프로그래밍을 배워가고 있습니다.
특히 대학교 프로그래밍 교육의 경우, 과거에는
우리나라를 포함한 대부분의 학교에서 C, C++,
JAVA등의 실제 회사에서 많이 사용하는
프로그래밍언어 위주로 수업을 개설했지만,
미국의 대학들은 개론 수업 언어를 파이썬으로
옮겨가는 추세이며, 우리나라에서도 전 학과
신입생을 대상으로 하는 1학년 1학기 기초/
프로그래밍 실습을 파이썬으로 변경하고,
이걸 공개 동영상 강의 형식으로 만들어
무료로 공개했었죠!
오늘은 요즘의 교육용 프로그래밍언어로 대세인!
Python(파이썬)에 대해 알아보겠습니다!!
Python(파이썬)이란?
1991년에 발표된 인터프리터(한 줄씩)방식의
프로그래밍 언어입니다.
문법이 매우 쉬워 초보자들이 처음 프로그래밍을
배울 때 추천되는 언어입니다. "실행할 수 있는
의사코드(Executable pseudocode)라는
별명으로도 불리며, 실제로 컴퓨터 프로그래밍
입문 수업으로 파이썬을 많이 사용하기도 합니다.
학습용으로 좋고 실사용률과 생산성까지 높은
강력한 언어이며, 접근성과 응용력이까지
좋다는 점은 큰 장점으로 볼 수 있습니다.
디자인 철학
Perl의 '하나 이상의 해결법이 존재한다'
와는 대비 되는
'가장 아름다운 하나의 답이 존재한다'
를 기본으로 하고 있습니다.
Tim Peters가 작성한
파이썬 기본 철학(The Zen of Python)
20가지는 아래와 같습니다.
(실제로는 19가지...)
1. 아름다운 것이 추한 것보다 낫다.
(Beautiful is better than ugly.)
2. 명시적인 것이 암시적인 것보다 낫다.
(Explicit is better than implicit.)
3. 간결한 것이 복합적인 것보다 낫다.
(Simple is better than complex.)
4. 복합적인 것이 복잡한 것보다 낫다.
(Complex is better than complicated.)
5. 수평적인 것이 내포된 것보다 낫다.
(Flat is better than nested.)
6. 여유로운 것이 밀집한 것보다 낫다.
(Sparse is better than dense.)
7.가독성은 중요하다.
(Readability counts.)
8. 특별한 경우들은 규칙을 어길정도로 특별하지 않다.
(Special cases aren't special enough to break the rules.)
9.허나 실용성은 순수성을 이긴다.
(Although practicality beats purity.)
10.오류는 절대로 조용히 지나가지 않는다.
(Errors should never pass silently.)
11.명시적으로 오류를 감추려는 의도가 아니라면.
(Unless explicitly silenced.)
12. 모호함을 대할때, 이를 추측하려는 유혹을 거부하라.
(In the face of ambiguity, refuse the temptation to guess.)
13. 명확한 그리고 가급적이면 유일한 하나의 방법은
항상 존재한다. (There should be one
and preferably only one obvious way to do it.)
14. 비록 그 방법이 처음에는 명확해 보이지 않을지라도
(Although that way may not be
obvious at first unless you're Dutch.)
15. 지금 행동에 옮기는 것이 아예 안하는 것보다는 낫다.
(Now is better than never.)
16. 비록 아예 안하는 것이 지금 *당장* 하는 것보다
나을때도 많지만. (Although never is often
better than *right*
17. 구현결과를 설명하기 어렵다면, 그것은 나쁜 아이디어이다.
(If the implementation is hard to explain, it's a bad idea.)
18. 구현 결과를 설명하기 쉽다면, 그것은
좋은 아이디어일지도 모른다. (If the implementation is easy
to explain, it may be a good idea.)
19. 네임스페이스를 사용하는 것은 완전 좋은 생각이다!
(Namespaces are one honking great idea
-- let's do more of those!)
높은 생산성
높은 생산성은 파이썬의 아이덴티티이자
그 무엇과도 바꿀수 없는 파이썬만의 특징입니다!
전 세계의 모든 프로그래밍 언어들 중에서
파이썬만큼 낮은 난이도를 가지면서도,
범용성을 갖추고, 파이썬 수준으로
프로그램 개발속도를 따라잡는 언어가 없습니다!!
그렇다면 어디서 배워야 할까요?
0번째!!
수강생 여러분의 방향을 제시해드립니다!!
수강생 여러분의 입장에서 생각하고 고민을 해결 해드리면서,
가장 알맞는 공부를 시작하는 법과, 강의선택 및 공부법,
취업까지의 계획을 짜는데 최선을 다하고 있습니다!
첫번째!!
누적 수강인원대비 포트폴리오 완성률과 취업률입니다!!
우리 인천파이썬학원에서는 포트폴리오 제작과 취업에
가장 많은 고민을 했고, 교육과정부터 강사진과 시스템,
커리큘럼에 여러분 한분 한분의 목표 달성을
최우선 순위로 두고 있습니다!
이는 곧 인천파이썬학원들 중에 가장 높은 포트폴리오의
완성률과 취업률로 이어질거라 자신합니다!!
두번째는 자유로운 보강수업과 자습공간의 활용입니다!
교육을 받을때와 받고 나서도 내가 어디가 부족한지,
어떤부분을 보강해야 하는지를 짚어보고, 보충해서 공부 할 수
있도록 학생과 지도선생님이 함께 스케쥴만 조정한다면
언제든 1:1피드백을 받을 수 있습니다!!
세번째는 실무에 가장 가까운 커리큘럼입니다!
실무자의 눈을 단번에 사로잡을 매력적인 포트폴리오 제작,
실제 취업 후 현장에서 적용하고 사용할 수 있는 교육내용과
노하우를 바탕으로 실무에 적합한 교육을 최우선으로 합니다!
실제 다른 학원들에 가보셨다면 확실히 다르다는걸 알 수 있죠!
저희 메가스터디에서는
"속도가 아닌 방향"을 목표로 교육하고 있으며,
수강생 한분 한분의 목표를 함께 달성하기 위해
최선을 다하겠습니다!
오픈이벤트도 하고있으니
더 궁금하신게 있거나 상담받고 싶으시다면
문의 남겨 주세요!!~
가장 높은 효율과 소비자 만족 1위!!
망설이고 계시다면
한번 상담 받아 보시는건 어떨까요??
오픈카톡 : https://open.kakao.com/o/sTwECs2b
네이버톡톡 : http://talk.naver.com/W4W2IA