Overview
Syllabus
) Introduction.
) RPS - Variables and Functions.
) RPS - Calling Functions.
) RPS - Dictionaries.
) RPS - User Input.
) RPS - Libraries, Lists, Methods.
) RPS - Function Arguments.
) RPS - If Statements .
) RPS - Concatenating Strings.
) RPS - f-strings.
) RPS - Else and Elif Statements.
) RPS - Refactoring and Nested If.
) RPS - Accessing Dictionary Values.
) RPS - Testing Game.
) Setup Python Locally.
) Creating New Repl.
) Variables.
) Expressions and Statements .
) Comments.
) Data Types.
) Operators.
) Arithmetic Operators.
) Comparison Operators.
) Boolean Operators.
) Bitwise Operators.
) is & in Operators.
) Ternary Operator.
) Strings.
) String Methods.
) Escaping Characters.
) String Characters & Slicing.
) Booleans.
) Number Data Types.
) Built-in Functions.
) Enums.
) User Input.
) Control Statements.
) Lists.
) Sorting Lists.
) Tuples.
) Dictionaries.
) Sets.
) Functions.
) Variable Scope.
) Nested Functions .
) Closures.
) Objects.
) Loops.
) Break and Continue.
) Classes.
) Modules.
) Arguments from Command Line.
) Lambda Functions.
) Map, Filter, Reduce.
) Recursion .
) Decorators.
) Docstrings.
) Annotations.
) Exceptions .
) With.
) Installing Packages with pip.
) List Compression.
) Polymorphism.
) Operator Overloading.
) Blackjack - Beginning.
) Blackjack - Deck Class.
) Blackjack - Card Class.
) Blackjack - Hand Class.
) Blackjack - Game Class.
) Blackjack - Testing.
) Conclusion.
Taught by
freeCodeCamp.org
Reviews
4.7 rating, based on 7 Class Central reviews
-
The Python programming course offers a comprehensive introduction to the language. It covers fundamental concepts with clarity and practical examples. The course progresses logically, from basic syntax to more advanced topics like OOP and modules. Hands-on exercises reinforce learning and enhance problem-solving skills. The instructors are knowledgeable and engaging, although the pacing can be slightly fast. More real-world applications could enhance the experience. Overall, the course is suitable for beginners, equipping them with a solid foundation in Python for various applications. However, additional focus on complex projects and real-time debugging would be beneficial for aspiring developers.
-
Clear Explanation: The instructor breaks down complex concepts into understandable chunks, making it easy for beginners to grasp.Hands-on Exercises: The course offers plenty of coding exercises, allowing students to practice and reinforce their understanding of Python concepts.Real-world Projects: Building real-world projects throughout the course helps apply Python skills to practical scenarios, enhancing retention and applicability.Supportive Community: The course provides access to a supportive online community where students can ask questions, share knowledge, and collaborate on projects.
-
This was an insightful course and i had so much fun Learning about the basics of python.
If you are looking forward to a great start in python then this is the course for you -
it is very clear and intersting tutorial realy i am proud of you thanks for your support and hope see you in other course
-
Good and it was excellent teaching.
It is easy to understand
And I gained more knowledge about that
-
Enjoy while learning that using was very good in the free code camp and the explanation with the visual views very clear to understand and now I can know the basic python and could code in the future so I am getting potential to my skills in the further projects and the internship for the make my career beautiful and showcase my skills to the HR and the interview
-
Good teaching
I Learn so much as I don't no about python programming thankyou for this crouses and for development my foundation