왜 파이썬3를 써야하나요? 어쩔수 없습니다. 현재 파이썬 2.7의 버전은 2.7.17입니다. 2020년 1월에 2.7.18 버전의 코드 프리징이 진행되고, 4월에는 2.x의 최종 버전인 2.7.18이 출시됩니다. 이후로는 더이상 업데이트가 이뤄지지 않습니다. 추가적으로 알아야 할 내용! 파이썬2와 파이썬3는 호환이 되지 않으니 꼭 알고 계세요.
2. 우리는 어떤 툴을 사용해서 개발을 해야 할가요? 파이참(Pycharm)
파이썬 개발을 위한 툴 선택!
개인적인 것이라 추천은 드리나 사람에 따라 다르니 참고해 주셨으면 합니다. 개발을 진행하면서 여러가지의 툴을 사용해 봤습니다. VSCode, 아나콘다, 주피터 노트북, 파이참 이런 툴들을 써서 코딩을 해보았습니다. 간단하게 실습하는 정도면 또는 데이터 분석용이라면 주피터 노트북을 추천 드립니다. 사용도 간단하니 깔끔하게 코딩도 가능합니다. 허나 테스트용이 아니라 프로그램을 짜신다면 파이참(PyCharm)을 추천드립니다. 파이참을 써야하는 이유는 정말 많은 것같은데 간단하게 몇가지만 말씀드리겠습니다.
파이참을 추천하는 이유! 1. PyCharm은 무료입니다. 그리고 유료 버전도 있긴한데 일반적으로 무료 버전으로도 충분합니다. 2. 사용하면서 여러 파이썬 버전을 선택하여 사용할 수 있습니다. (그럴 일이 없는게 좋으나 참고 또는 실행이 필요할 수 있죠) 3. 패키지 설치가 정말 쉽습니다. 패키지가 설치 되어 있지 않다면 빨간줄이 쳐지는데 거기서 쉽게 설치됩니다.(일반적으론 PIP를 사용하지만 그보다 더 쉬워요) 4. 코드 실행이 간단합니다. 전체 프로그램을 실행하거나 간단한 테스트도 할 수 있습니다. 5. 파일 관리가 쉽고 함수 역시 보기 쉽게 정리가 됩니다. 5. 디버깅 기능이 좋으며, Pandas 데이터 프레임(모르시면 패스)도 엑셀처럼 보여줍니다.
Homebrew : 패키지 관리 시스템(Package Management System)으로 해당 툴을 이용하면 각종 소프트웨어 패키지를 다운받을 수 있다. 리눅스에서 사용하는 apt-get과 비슷하다고 생각하면 된다.
이제 아래의 내용을 보고 따라해 보도록 하겠습니다.
먼저 맥에서 아래와 같이 터미널을 하나 열어 줍니다.
1.맥북 커맨드라인 툴인 x-code 설치
bongsookim@bongsooui-MacBookPro ~ % xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
설치가 완료되어 있다면 저 처럼 위와 같은 에러가 날 것이고 아니라면 그냥 실행 하시면 됩니다.
==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
https://github.com/Homebrew/brew#donations
==> Next steps:
- Run `brew help` to get started
- Further documentation:
https://docs.brew.sh
그럼 이제 잘 설치 되어 있는지 확인을 위해서 아래와 같은 명령어를 처봅니다.
brew doctor
Your system is ready to brew.
3. Homebrew를 이용하여 MariaDB설치
터미널 창에 brew install mariadb 라고 적고 엔터를 치면 아래와 같이 화면이 진행 되는 것을 확인 할 수 있습니다.
1) MariaDB 개발이 좀 더 개방적이고 활발함 2) 빠르고 투명한 보안패치 릴리즈 3) 좀 더 다듬어진 기능들 4) 더 많은 스토리지 엔진 5) 나은 성능 6) Galera 액티브-액티브 마스터 클러스터링 7) 오라클 관리하의 불확실성 8) 유명세가 높아지고 있음 9) 호환성과 쉬운 마이그레이션 10) 15년 이후에는 마이그레이션이 어려울 수 있음