https://github.com/zkfmapf123/python-grammer
python grammer
https://github.com/zkfmapf123/python-grammer
Last synced: 15 days ago
JSON representation
python grammer
- Host: GitHub
- URL: https://github.com/zkfmapf123/python-grammer
- Owner: zkfmapf123
- Created: 2023-05-16T15:37:38.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-20T07:05:24.000Z (about 3 years ago)
- Last Synced: 2025-01-13T09:38:25.666Z (over 1 year ago)
- Language: Python
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Grammer
## 1. Basic
- basic.py
- list.py
- tuple.py
- dict.py
- set.py
- comment.py
## 2. Flow
- if.py
- none.py
- while.py
- for.py
## 3. Func
- func.py
- docstring.py
- generator.py
- lambda.py
- namespace.py
- 표기.py
- error_handleing.py
## 4. Modules
- pyhton내에서 import, export 표준
### import 할때 주의 할 점
```
// bad
import collections, os, sys (x)
// good
import collections
import os
import sys
import termcolor // third party library는 한줄띄워서 작성
import config // 본인이 만든 package도 한줄띄워서 작성
1. package 기재 순서 (알파벳 순서)
- 파이썬 표준 라이브버리
- 서드파티 라이브러리
- 본인이 만든 라이브러리
- 로컬 라이브러리
```
## 5. Class
- access.py
- class.py
- extends.py
- method.py
## 6. File
- file.py
- file_operator.py
- csv_parse.py
- tar_file.py
- temp_file.py
- template.py
- subprocess.py
## Roboter (mini project 1)
- 질답형 간단한 cli프로젝트
## Python Best Practice
- python_best_practice.py (파이썬 사용법)
- python_concepts.py (Pythonic 하게 코딩하기)
```
// python lint tool
pip install pep8 | pip install flake8 | pip install pylint
// if install python3
pip3 install --upgrade pip
// check pip version
pip -v
// register pylint in vscode
1. install extends pylint
2. cmd + p
3. "> python: select linter"
4. enter > "pylint"
```
## application help
- python 에서 사용되는 외부 라이브러리
- config.py
- config_yml.py
- logger.py
## Email Sender (SMTP)
- 이메일 송신