Skip to content

francismontalbo/learning_python

Repository files navigation

BECOMING A 👨‍💻 HERO
A 🐍ic Journey

Your ⭐ matters! Please do care to share one.

By: Francis Jesmar P. Montalbo, DIT

Python Version Prescribed version

Greetings

Welcome to your journey of becoming a Python programming hero!

This course is designed to give you a solid foundation in the Python programming language and its many advanced applications in the field of computer science and IT.🚀

Throughout the course, you will learn the basics of Python programming, including data types, control structures, and functions. You will also delve into more advanced topics and other essentials that will supplement your coding needs.

In addition to learning the technical aspects of Python, this course will also cover important computer science concepts such as algorithms, data structures, and complexity analysis. You will learn how to use Python to implement these concepts and will apply your knowledge to real-world problems and projects.🤔💻

By the end of the course, you will have a strong understanding of the Python programming language and its advanced applications in computer science. You will be able to write efficient and effective code, and will be well prepared to continue your studies or enter the workforce as a computer scientist or developer.💼

Course Outline (This is not final)

  • Week 1: Introduction to Python: Installation and setup, Fundamental syntax, variables, and basic data types
  • Week 2: Python Fundamentals
  • Week 3: Python Built-in Data Structures and Collections with Casting
  • Week 4: Flow Control: Conditions and Loops
  • Week 5: Functions: User-defined, Lambda, Built-ins, Callbacks, and Higher-Order Functions
  • Week 6: Python Exception Handling: Try, Except, Else, and Finally
  • Week 7: OOP: Objects and Classes
  • Week 8: Compositions, Aggregations, and Mixins
  • Week 9: Encapsulation, Polymorphism, and Abstraction
  • Week 10: Python File Handling with Python OS
  • Week 11: Python Modules and the Main Function
  • Week 12: Python File Structuring for Projects
  • Week 13: Python Magic Methods
  • Week 14: Comprehensions
  • Week 15: More Python Techniques and Sample Projects with Libraries
NOTE: The course material is NOT updated regularly. Nontheless, it is based and will keep on basing on the current industry standards and practices.🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published