Skip to content

Tikava/devpractice

Repository files navigation

DevPractice Repository

Introduction

This repository is dedicated to storing my practical work and projects from the DevPractice course. It serves as a comprehensive showcase of the skills and knowledge I've acquired in Python programming over the course of six months.

About the Course

DevPractice offers an extensive and in-depth 6-month online Python programming course. The course is structured into eight modules, each focusing on different aspects of Python and its applications. Key highlights include:

  1. Introduction to Python: Basics of Python programming.
  2. Control Structures and Data Structures: Understanding and implementing core Python structures.
  3. Functions and Modules: Learning about standard Python functions and modules, and creating custom ones.
  4. Object-Oriented Programming and Classes: Delving into OOP concepts and their practical application in Python.
  5. Graphical Interfaces: Building GUIs using the Tkinter library.
  6. Interaction with Operating Systems: Exploring OS-level operations in Python.
  7. Data Science: Covering fundamental Data Science methods and Python libraries.
  8. Django Framework: Detailed study of Django for web application development in Python.

Repository Structure

  • Module1_Introduction_to_Python/: Basic concepts and syntax of Python.
  • Module2_Control_Structures_and_Data_Structures/: Deep dive into Python's control and data structures.
  • Module3_Functions_and_Modules/: Exploration of standard Python functions and modules, including creating custom ones.
  • Module4_Object_Oriented_Programming_and_Classes/: Object-Oriented Programming (OOP) concepts and their implementation in Python.
  • Module5_Graphical_Interfaces/: Designing and building graphical user interfaces (GUIs) using the Tkinter library.
  • Module6_Operating_Systems_Interaction/: Techniques for interfacing with operating systems using Python.
  • Module7_Data_Science/: Fundamental concepts and libraries in Python for Data Science.
  • Module8_Django_Framework/: In-depth learning of the Django framework for web application development in Python.
  • Notes/: Personal notes, summaries, and key learning points from each module.
  • Projects/: Practical projects and assignments completed during the course, showcasing real-world applications of the learned skills.
  • Exercises/: Coding exercises and practice problems solved during the course.

Acknowledgments

Special thanks to the DevPractice instructors and mentors for their invaluable guidance and expertise throughout this comprehensive course.


Course information sourced from DevPractice.