인텔 및 M1 맥에서 파이썬 환경 최적화(?) 구성하려 합니다.
용도는 장비 자동화, 로그 분석등 시스템 괸련 업무에 활용하고자 합니다.
- miniconda(가상화 및 패키지 관리)
- neovim(편집 및 IDE보조) with coc-python
이런 구성 생각(초안) 중 입니다.
1. VSC도 어떻지 고려(고민) 중 이긴 합니다.
위에 구성대비 장단점이 궁금하긴 합니다.
2. 다른 구성이 있으면 소개 및 조언 부탁 드려봅니다.
많이 거론되는 파이참등과 비교도 궁금하긴 합니다.
3. 공부에 왕도가 없다지만 헛(?)공부 방지용으로,
파이썬 온라인(유료 포함) 강의 제대로(나름 검증된) 된 거 추찬 문의 드려 봅니다. 현재 코드잇 고려 중 이긴 합니다.
혹시 이러한 고민하시고, 먼저 길을 걸어기신 분의 조언 들어 보고자 합니다. 주위에 마땅히 조언 들어볼만한 상황이 아니긴 해서요. 요즘 강의 분류 추세가 개발(웹포함) 및 데이터 분석으로 양분 되는 거 같긴 하던데….
4. 사용하려는 목적에 맞는 모듈 / 라이브러리를 쉽게 파악할 수 있는 방법/노하우가 있을런지요 ?
5. VIM에서 쓸만한 파이썬 코딩 관련 플러그인 추천 부틱 드려 봅니다.
감사합니다.
ÆÐÅ°Áö °ü¸® ÂÊÀº Àß ¸ð¸£°Ú±º¿ä. º°·Î ½Å°æÀ» ¾²Áö ¾Ê°í ÇÊ¿äÇÒ ¶§¸¶´Ù ±ò¾Æ ¾²Àڴ ŸÀÔÀ̶ó¼... (µý »ç¶÷ÀÌ ´Ù ÇØÁà¼...)
VSCode - ¸®´ª½º¿¡¼µµ »ç¿ëÇÏ°í ÀÖ±ä ÇÏÁö¸¸, À©µµ ȯ°æ¿¡ Á»´õ Àß ¸Â´Â´Ù´Â »ý°¢ÀÌ µå³×¿ä.C/C++ °³¹ß ȯ°æÀº ±²ÀåÈ÷ ¸¸Á·½º·´½À´Ï´Ù. (Insider°¡ Á»´õ ÁÁ´õ±º¿ä.) Áý¿¡¼ °³ÀÎÀûÀ¸·Î python code¸¦ © ¶§´Â pycharm º¸´Ù ¼±È£ÇÕ´Ï´Ù.
Pycharm - ±²ÀåÈ÷ ¶Ù¾î³ ȯ°æÀ» Á¦°øÇØ ÁÝ´Ï´Ù. ÆÄÀ̽㿡 ´ëÇؼ °æÇèÀÌ Á» ÀûÀº »ç¶÷¿¡°Ô´Â ´õ À¯¸®ÇÒ µí ÇÕ´Ï´Ù. ÃÖ±Ù ¾÷¹« ¶§¹®¿¡ ¾î¿ ¼ö ¾øÀÌ ¾²±â ½ÃÀÛÇߴµ¥.... Á¢ÇÏ°í º¸´Ï ±¦È÷ ÇÇÇÏ°í ÀÖ¾ú´Ù´Â »ý°¢ÀÌ µé´õ±º¿ä. (ÀÌÀü¿¡ ¾î¶² Àç¼ö¾ø´Â Àΰ£ÀÌ pycharmÀ¸·Î °³¹ßÇÏÁö ¾Ê´Â °Ç ±×³É Àå³Ä¡´Â°Å¶ó°í Çؼ ³ emacs·Î ´õ Àß ÇÒ ¼ö ÀÖ´Ù¸é¼ ÃÄ´Ùº¸Áöµµ ¾Ê¾Ò¾úÁÒ.)
vim - Á¦ÀÏ ¿À·£ ±â°£µ¿¾È »ç¿ëÇß´ø editorÀ̱ä ÇÏÁö¸¸, pythonÇÏ°ï Á» Àß ¾È ¸Â´Â ´À³¦ÀÌ µå³×¿ä. Pentium4 ±îÁö´Â ÁøÂ¥ ÃÖ¾Ö editor¿´´Âµ¥... Á¡Á¡ CPUÀÇ computing power°¡ ÁÁ¾ÆÁö´Ù º¸´Ï ÀÚ²Ù ´Ù¸¥ editor°¡ Á¦°øÇÏ´Â ÆíÀÇ ±â´É¿¡ ´«ÀÌ °©´Ï´Ù.
emacs - Unix °è¿¿¡¼ IDE ±â´ÉÀ» Á¦°øÇÏ´Â ¿¡µðÅ͵éÀÌ ¾øÀ» ¶§¿¡µµ ±× ¿ªÇÒÀ» ÅåÅåÈ÷ ÇØ ¿À°í ÀÖ½À´Ï´Ù. ÁøÀÔÀ庮ÀÌ ³ôÁö¸¸, Çѹø µé¾î°¡¸é ´Ù¸¥ ÂÊÀ¸·Î ¿Å±â±âµµ ½±Áö ¾Ê½À´Ï´Ù. Á¦°¡ 10³â ³Ñ°Ô main editor·Î ¾²´Ù°¡ ÃÖ±Ù¿¡ ³Ê¹« ¾ô¸ÅÀδٴ (confineÀÌ µÈ´Ù´Â) ´À³¦¿¡ VSCode·Î ¿Å°å½À´Ï´Ù.
°øºÎ ¹× ¸ðµâ ã±â - python.org¿¡ ÀÖ´Â library docÀ» Àû±Ø È°¿ëÇÏ°í... googleÀ» ¸¹ÀÌ ¾¹´Ï´Ù. ¿ëµµ¿¡ ¾²½Å °Å¶ó¸é ±»ÀÌ °ÀÇ °°Àº °Å º¼ ÇÊ¿ä´Â ¾øÁö ¾ÊÀ»±î ÇÏ´Â »ý°¢ÀÌ µå³×¿ä.
Á¦ °æ¿ì¿¡´Â µð¹ö°Å µ¹¸± ¶§ VSCode¿¡¼ ¼Óµµ ¹®Á¦°¡ ÀÖ¾ú´ø ÀûÀÌ ÀÖ¾ú¾î¿ä
Á¦°¡ ¼³Á¤À» Àß ¸øÇÑ °ÅÀÏ °¡´É¼ºÀÌ Å©±ä ÇÏÁö¸¸¿ä
VSCode´Â ¿©·¯ ¾ð¾î¸¦ ´Ù ´Ù·ê ¼ö ÀÖ°í
PycharmÀº Python¿¡ Æ¯È µÈ °Í °°´Ù´Â »ý°¢ÀÌ µé¾ú½À´Ï´Ù.
Ä¿¹Â´ÏƼ ¹öÀüÀ» ¾²°í Àִµ¥
Å©°Ô ºÒÆíÀº ¸ø ´À³¢°Ú½À´Ï´Ù.
°øºÎ¿ëÀ¸·Î´Â ÆÄÀ̽ã ÄÚµùÀÇ ±â¼úÀ̶ó´Â Ã¥ÀÌ Àִµ¥
ÆÄÀ̽㿡¼ ¾µ ¼ö ÀÖ´Â À¯¿ëÇÑ ³»¿ëÀÌ ¸¹¾Ò½À´Ï´Ù.
Àç¹Ì´Â ¾ø¾î¼ Àß ¾È ÀÐÈ÷±ä ÇÕ´Ï´Ù.
½±°ÔÇÏ´Â ¹æ¹ýÀº ¾ø½À´Ï´Ù.
Á» ÆíÇÏ°Ô µµ¿ÍÁÙ »ÓÀÔ´Ï´Ù.