Don't like banners? Log in and we will make sure you see no banners. For free.
Udemy - A Python project with coding framework and unit testing

Udemy - A Python project with coding framework and unit testing

Size
770 MB
Seeders
0
Leechers
1
Files
98
Category
Added
at 1:38am GMT+1
Infohash
235e3548652b7ceb65ff42287884f49538f7e0fa
Don't like banners? Log in and we will make sure you see no banners. For free.

Description
[ DevCourseWeb.com ] A Python project with coding framework and unit testing



If You Need More Stuff, kindly Visit and Support Us -->> https://DevCourseWeb.com







Last Update: 11/2021

Duration: 1h 54m | Video: .MP4, 1280x720 30 fps | Audio: AAC, 48 kHz, 2ch | Size: 770 MB

Genre: eLearning | Language: English



Real world python coding framework and unit testing - logging, error handling, config , database, PyTest , REST API



What you'll learn:

Python basics and real world coding framework - organizing code, logging, error handling, config file, unit testing

Requirements

Basic programming skills and SQL knowledge required

Description

Learn how to code and unit test Python applications in a real world project. Go beyond the basics by solving a practical use case step by step. This course is designed for Python beginners who want to transition for academic background to a real world developer role !

Course Project :

You will be building a Python application to read data from files and store the data into PostgreSQL database. You will be creating REST endpoints using which external users will interact with your application data. All the industry standard best practices in terms of logging, error handling, config file, code structuring will be used in the application.

Course structure

Python (3.9) and PyCharm IDE installation

Python basics - Get started with basic Python data types including List, Tuple and Dictionary

Organizing code with Classes and Modules - Understand core concepts of classes and packages

Python logging - Implement logging using basic config and file config

Python error handling - Learn how to handle exceptions.

Python PostgreSQL database interaction - Understand how to read and write to PostgreSQL using psycopg2

Create REST API using Python - Learn to create APIs using Python Flask framework

Reading configuration from property file - Learn how to avoid hardcoding of configurable properties

Unit testing - Learn to test your application using unittest package

Unit testing - Learn to test your application using PyTest package



You will learn the above concepts by building a real world file processing application. No prior Python knowledge required.

Prerequisites

Basic programming skills

Basic knowledge of SQL queries



If You Need More Stuff, kindly Visit and Support Us -->> https://CourseWikia.com



Get More Tutorials and Support Us -->> https://FreeCourseWeb.com



We upload these learning materials for the people from all over the world, who have the talent and motivation to sharpen their skills/ knowledge but do not have the financial support to afford the materials. If you like this content and if you are truly in a position that you can actually buy the materials, then Please, we repeat, Please, Support Authors. They Deserve it! Because always remember, without "Them", you and we won't be here having this conversation. Think about it! Peace...



Image error



Image error

File list
  • Udemy - A Python project with coding framework and unit testing
  • ~Get Your Files Here !/1. Introduction/1. Introduction.mp4 6.3 MB
  • ~Get Your Files Here !/1. Introduction/1. Introduction.srt 2 KB
  • ~Get Your Files Here !/1. Introduction/2. What is Python.mp4 2.1 MB
  • ~Get Your Files Here !/1. Introduction/2. What is Python.srt 1.6 KB
  • ~Get Your Files Here !/1. Introduction/3. Installing Python.mp4 5 MB
  • ~Get Your Files Here !/1. Introduction/3. Installing Python.srt 614 B
  • ~Get Your Files Here !/1. Introduction/4. Installing PyCharm.mp4 19.3 MB
  • ~Get Your Files Here !/1. Introduction/4. Installing PyCharm.srt 1.7 KB
  • ~Get Your Files Here !/1. Introduction/5. Creating a project in the main Python environment.mp4 7.4 MB
  • ~Get Your Files Here !/1. Introduction/5. Creating a project in the main Python environment.srt 1.7 KB
  • ~Get Your Files Here !/2. Python getting started/1. Python basics.mp4 52.4 MB
  • ~Get Your Files Here !/2. Python getting started/1. Python basics.srt 7.8 KB
  • ~Get Your Files Here !/2. Python getting started/1.1 learn_python.py 1.1 KB
  • ~Get Your Files Here !/2. Python getting started/2. Python dictionary.mp4 29.4 MB
  • ~Get Your Files Here !/2. Python getting started/2. Python dictionary.srt 4.8 KB
  • ~Get Your Files Here !/2. Python getting started/3. Python List and Tuple.mp4 13.9 MB
  • ~Get Your Files Here !/2. Python getting started/3. Python List and Tuple.srt 2.3 KB
  • ~Get Your Files Here !/2. Python getting started/learn_python.py 1.1 KB
  • ~Get Your Files Here !/2. Python getting started/main.py 718 B
  • ~Get Your Files Here !/2. Python getting started/PythonCollections/idea/gitignore 50 B
  • ~Get Your Files Here !/2. Python getting started/PythonCollections/idea/inspectionProfiles/profiles_settings.xml 174 B
  • ~Get Your Files Here !/2. Python getting started/PythonCollections/idea/inspectionProfiles/Project_Default.xml 431 B
  • ~Get Your Files Here !/2. Python getting started/PythonCollections/idea/misc.xml 188 B
  • ~Get Your Files Here !/2. Python getting started/PythonCollections/idea/modules.xml 293 B
  • ~Get Your Files Here !/2. Python getting started/PythonCollections/idea/PythonCollections.iml 291 B
  • ~Get Your Files Here !/2. Python getting started/PythonCollections/idea/workspace.xml 4 KB
  • ~Get Your Files Here !/2. Python getting started/PythonCollections/main.py 502 B
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/1. Structuring code with classes and functions.mp4 45.5 MB
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/1. Structuring code with classes and functions.srt 8.3 KB
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/2. Initializing variables with a constructor.mp4 28.7 MB
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/2. Initializing variables with a constructor.srt 5 KB
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/3. Logging using basic config.mp4 27.7 MB
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/3. Logging using basic config.srt 4.5 KB
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/4. Logging using file config.mp4 28.8 MB
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/4. Logging using file config.srt 5.2 KB
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/5. Having multiple loggers in an application.mp4 28.8 MB
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/5. Having multiple loggers in an application.srt 3.9 KB
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/6. Error handling with try and except blocks.mp4 18.4 MB
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/6. Error handling with try and except blocks.srt 3.1 KB
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/FileProcessor/driver.py 810 B
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/FileProcessor/idea/FileProcessor.iml 291 B
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/FileProcessor/idea/gitignore 50 B
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/FileProcessor/idea/inspectionProfiles/profiles_settings.xml 174 B
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/FileProcessor/idea/inspectionProfiles/Project_Default.xml 431 B
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/FileProcessor/idea/misc.xml 188 B
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/FileProcessor/idea/modules.xml 285 B
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/FileProcessor/idea/workspace.xml 6.3 KB
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/FileProcessor/ingest.py 400 B
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/FileProcessor/persist.py 523 B
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/FileProcessor/resources/configs/logging.conf 544 B
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/FileProcessor/__pycache__/ingest.cpython-39.pyc 848 B
  • ~Get Your Files Here !/3. Organizing code, logging and error handling/FileProcessor/__pycache__/persist.cpython-39.pyc 982 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/1. Reading properties from a configuration file.mp4 23.3 MB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/1. Reading properties from a configuration file.srt 3.6 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/2. Installing PostgreSQL.mp4 23.3 MB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/2. Installing PostgreSQL.srt 4 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/3. Reading from and writing to Postgres.mp4 71 MB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/3. Reading from and writing to Postgres.srt 9.6 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/4. Organizing code further.mp4 24.3 MB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/4. Organizing code further.srt 3.3 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/5. Handling the unique key constraint error.mp4 13.8 MB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/5. Handling the unique key constraint error.srt 2.2 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/data_pipeline.py 3.4 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/driver.py 828 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/idea/FileProcessor.iml 291 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/idea/gitignore 50 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/idea/inspectionProfiles/profiles_settings.xml 174 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/idea/inspectionProfiles/Project_Default.xml 431 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/idea/misc.xml 188 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/idea/modules.xml 285 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/idea/workspace.xml 6.9 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/ingest.py 400 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/persist.py 2.2 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/processor/ingest.py 410 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/processor/persist.py 2.4 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/processor/resources/configs/logging.conf 544 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/processor/resources/fileprocessor.ini 64 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/processor/__pycache__/ingest.cpython-39.pyc 868 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/processor/__pycache__/persist.cpython-39.pyc 2.3 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/resources/configs/logging.conf 544 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/resources/fileprocessor.ini 64 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/__pycache__/ingest.cpython-39.pyc 848 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/FileProcessor/__pycache__/persist.cpython-39.pyc 2.1 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/pipeline/ingest.py 1.5 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/pipeline/persist.py 1.8 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/pipeline/postgresql-42.2.18.jar 981.2 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/pipeline/resources/configs/logging.conf 643 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/pipeline/resources/pipeline.ini 58 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/pipeline/retailstore.csv 279 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/pipeline/transform.py 620 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/pipeline/__pycache__/ingest.cpython-39.pyc 1.9 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/pipeline/__pycache__/persist.cpython-39.pyc 1.8 KB
  • ~Get Your Files Here !/4. Reading configuration and database interaction/pipeline/__pycache__/transform.cpython-39.pyc 989 B
  • ~Get Your Files Here !/4. Reading configuration and database interaction/Postgres-course-catalog.sql 1.1 KB
  • ~Get Your Files Here !/5. Reading data from a JSON file and storing it in database/1. Reading data from a JSON file.mp4 19.5 MB
  • ~Get Your Files Here !/5. Reading data from a JSON file and storing it in database/1. Reading data from a JSON file.srt 2.7 KB
  • ~Get Your Files Here !/5. Reading data from a JSON file and storing it in database/2. Writing JSON file data to PostgreSQL.mp4 49.6 MB
  • ~Get Your Files Here !/5. Reading data from a JSON file and storing it in database/2. Writing JSON file data to PostgreSQL.srt 4.8 KB

Rating
Not rated yet
Log in to rate

Comments

No comments yet.