PyCharm : Big Data Python Spark, PySpark Coding Framework, Logging, Error Handling, Unit Testing, PostgreSQL, Hive