Skip to main content
Latur · Solapur, Maharashtra +91 77700 05565 skillzwaytech@gmail.com

Python Programming

Learn Python from basics to OOP, files, databases and Django, through practical programs and small projects.

  • Classroom · Online
  • 3 Months
  • 12 modules · 66 topics

Syllabus

12 modules · 66 topics

  • History of Python
  • Installation and working
  • Variables
  • Operators
  • Blocks

  • Declaring and using numeric data types
  • Int, float, complex
  • String data type and its operations
  • List and list slicing
  • Tuple

  • If, else and elif
  • For loop
  • For loop using ranges, string, list and dictionaries
  • While loop
  • Use of pass, continue, break and else in loops
  • Conditional and loops blocks

  • Functions
  • Modules in Python project
  • Importing own and external modules
  • Using functions, modules and external packages

  • Building blocks
  • Using string in build methods
  • Using list in build methods
  • Dictionary

  • Reading config file
  • Writing log files
  • read(), readline() and readlines()
  • write() and writelines()
  • seek
  • Image file handling
  • file operations

  • Class, object, and instances
  • Constructor, class attributes and destructors
  • Inheritance, Polymorphism, Access Control List, Abstract class
  • Adding and retrieving dynamic attributes of classes

  • Pattern matching and searching
  • Pattern matching and searching using regex
  • Methods used in regex

  • Runtime code crash handling
  • Safe guarding file operation
  • Error codes

  • Threads
  • Difference between Single and Multiprocessing
  • Synchronisation

  • SQL database connection
  • Creating database, tables
  • Handling information on database

  • Getting Started – DJango Installation
  • Introduction – What is DJango? Where to use
  • Create a project, The Development Server, Create a first app & Write a first view
  • Database Setup, Creating models, Activating models, Playing with API & Introducing Admin
  • Working with views.py in depth – Handling Request and Response
  • Working urls.py in depth – Routing and Navigation
  • Working with settings.py in depth – Project and Apps Settings
  • Working with Templates
  • Working with models and databases
  • Working with forms
  • Working with Multiple Apps
  • Working with Session Managements
  • Working with Authentication and Authorization
  • Working with class-based views
  • Working with migrations
  • Sending emails
  • Internationalization and Localization
  • Logging and Paginations
  • Security in Django.

Upcoming batches

The next batch is being scheduled

Leave your details and we will call you as soon as the next start date and timings are confirmed.

Get notified
Computer Coding

Related courses

All Computer Coding courses

Core Java

Duration3 Months

Master Java fundamentals — OOP, collections, exceptions and multithreading — and write clean, working programs from day one.

View details

C Programming

Duration2 Months

Build a strong base in programming logic with C — variables, loops, functions, arrays, pointers and file handling, practised on real exercises.

View details
Chat on WhatsApp