Giter Site home page Giter Site logo

udemy-python-course's Introduction

SUMMARY

PROJECT INTRODUCTION

Python course conducted through the Udemy platform

The course covers the following topics:

  • Python 3 Basic (with programming logic)
  • Intermediate Python 3 (with procedural and functional programming)
  • Advanced Python 3 (with object-oriented programming)
  • Python modules such as PyQT5 for GUI, Selenium and more
  • Django for creating websites and APIs
  • Relational databases: SQLite3, MySQL and MariaDB
  • Python Testing (with Basic TDD)
  • Bonus: Regular Expressions
  • Design Patterns (GoF Design Patterns)
  • Bonus: HTML5 and CSS3

WHAT IS THE FINAL GOAL OF THE PRODUCT?

Learn all the main Python subjects in order to form a good market-ready developer.

WHO ARE THE END USERS?

All market professionals who aim to assess Danilo Righetto's profile.

MAIN PROJECT TECHNOLOGIES

MAIN LIBRARIES

No libraries

ORGANIZATION OF THE PROJECT DIRECTORY STRUCTURE

udemy-python-course
├── arithmetic-operators
│         └── arithmetic-operators.py
├── aula1
│         ├── aula1.py
│         └── __init__.py
├── aula2
│         └── aula2.py
├── primitive-types
│         └── primitive-types.py
├── README.md
├── strings
│         └── strings.py
└── README.md

SETUP LOCAL

First of all, make sure you are at the root of the project.

Execute the commands:

  $ sudo apt update -y
  $ sudo apt upgrade -y

Install curl:

  $ sudo apt install curl -y

Install git:

  $ sudo apt install git -y

Install python and its dependencies:

  $ sudo apt install python3.8 python3.8-dev python3.8-venv \
  python3-venv idle-python3.8 python3-pip virtualenv gcc \
  default-libmysqlclient-dev libssl-dev -y

Install the Pycharm Community:

  $ sudo snap install pycharm-community --classic

HOW TO RUN LOCAL TEST

There is still no test in the project

CODE COVERAGE

There is still no code coverage in the project.

DEPLOY

N/A

PIPES

N/A

APPLICATION ENVIRONMENTS LINKS

N/A

ENVIRONMENT VARIABLES

N/A

BUSINESS RULES AND REQUIREMENTS

N/A

CACHE RULES

N/A

TROUBLESHOOTING

Workaround solutions

N/A

CHANGELOG

The Changelog with the change events is available in the CHANGELOG.md file at the root of the project.

USEFUL REFERENCES AND LINKS

udemy-python-course's People

Contributors

danilo-righetto avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.