The Tutorials in this series are created in Django 2.0 on Ubuntu 16.04. Django is a free and open-source web framework, written in Python. It is an amazing framework for web developers because it provides the infrastructure required for database-driven websites that have user authentication, content administration, contact forms, file uploads, and more. Django stands way out in front for ease of use and ability to allow a programmer to produce robust, secure, and bug free code quickly, very easy to switch database. Django offers a big collection of modules which you can use in your own projects. It is based on MVT (Model View Template) design pattern. The Model helps to handle database. The Template is a presentation layer which handles user interface part completely. The View is used to execute the business logic and interact with a model to carry data and renders a template. Django is designed in such a manner that it handles much of configure things automatically, so we can focus on application development only. It prefers conventions over configurations which means that it gives you a way of implementing some task and you have to stick to this method to implement it. You have less flexibility in that case but at the same time more secure and efficient because these conventions have been developed by thousands of active developers out there in the world. Read more
Foss : Python Django - English
Outline: Using CSS and JavaScript in Django * About CSS * About JavaScript * Django Static files * Load static files * Django Static template tag * Create CSS and JavaScript files ..
Outline: Django Authentication * Django Authentication and Authorization system * Verify user credentials * Define user actions * Create a login functionality * Create a logout func..
Outline: Testing in Django * Django Automated testing * Unit test model * Write tests in Django * TestCase class * Run the tests in Django * Run specific tests * Assertion methods ..
Foss : Python Flask - English
Outline: Python Virtual Environment Install pip3 Install virtualenv Create a Virtual Environment Activate the Virtual Environment Install Flask Write a Hello World Flask app Start th..
Outline: First Flask web app Importing flask module Python Decorators Web Server Gateway Interface Routes in Flask Static Routes View Functions Dynamic Routes 404 HTTP code Running..
Outline: Request response cycle in Flask Method attribute of the request object Sending data from client to server Query Arguments Form attribute of request object GET and POST method..
Outline: - Use of templates in Flask - Use of variables inside templates - Introduction to MVC Architecture - Model, View, Controller - render_template() method - Dynamic pages - Pas..
Foss : Python for Automation - English
Outline: About Python for Automation About Libraries required for Automation Glimpse of Basic level Spoken Tutorials available on Python for Automation series Glimpse of Intermediate lev..
Outline: Introduction to Automation Download package.txt file which contains library names used for automation series Create a Python virtual environment in Ubuntu Install all libraries ..
Outline: File Management using python automation. Libraries used for file management in python. Obtain the list of files. Separate the filename and its extension. List the unique extens..
Outline: Import necessary modules: Include os, shutil, tarfile, and datetime Implement compression logic for zip, tar.gz, and tar.bz2 formats Set up the overall backup process Ensure the..
Outline: About Encryption and Decryption About symmetric Encryption Import the necessary libraries for file operations and encryption Read file data and encrypt it using a provided key ..
Outline: About file conversion such as PDF to audio, JPG to PNG images, PDF to Docx using Python. About PyPDF2, pdfplumber, pyttsx3, pdf2docx, docx2pdf and PIL/Pillow libraries. Steps to ..
Outline: About Web scraping About the libraries used for web scraping process Scrape data from spoken tutorial website Python program to implement the web scrapping process Import the n..
Outline: About Spelling and Grammar Checker Python libraries used to implement the spelling and grammar checker Java and tkinter installation commands Import necessary modules and downlo..
Outline: About chatBot Building and training a chatbot Libraries required for building a chatbot Create an auto-updatable Q n A database for a chatbot Compare input questions to databas..
Outline: About log monitor Types of Logs Libraries used to log monitor Analyze log file About Syslog files Python program to Monitor logs continuously Produce log summary Plot the l..
Foss : QCad - English
Outline: Introduction to QCAD Menu Items and Toolbar Drawing Objects Snapping Tools Using Layers
Outline: Drawing Methods in QCAD Cartesian Coordinate System Using Command line to Draw Objects Drawing Methods
Outline: Using Modification Tools Trim Copy Move Rotate