وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Professional Python Developer Bootcamp 2023

سرفصل های دوره

Master Python by building real-world projects. Develop all the skills you need to find your first programming job.


1. Welcome
  • 1. Welcome.html
  • 2. What is programming
  • 3. Course structure.html
  • 4.1 Cheat sheet.pdf
  • 4.2 Resources for success.pdf
  • 4. Tips & resources
  • 5. Google Colab walkthrough

  • 2. First steps in Python
  • 1. Google Colab notebook to code along.html
  • 2. Basic arithmetic in Python
  • 3. Printing messages
  • 4. Printing messages - Exercise.html
  • 5. Taking inputs from the user
  • 6. Taking inputs from the user - Exercise.html
  • 7. Data types
  • 8. Data types - Exercise.html
  • 9. Errors in Python
  • 10. Errors in Python - Exercise.html
  • 11. Order of operations
  • 12. Order of operations - Exercise.html
  • 13. String formatting
  • 14. String formatting - Exercise.html
  • 15. Printing options
  • 16. Printing options - Exercise.html
  • 17. Comparison operators
  • 18. Comparison operators - Exercise.html
  • 19. Logical operators
  • 20. Logical operators - Exercise.html

  • 3. Coding challenge #1 Mad libs
  • 1. Introduction
  • 2. Solution

  • 4. Control flow
  • 1. Conditional statements
  • 2. For loops
  • 3. While loops
  • 4. Break, continue and else

  • 5. Coding challenge #2 Draw a '#' pyramid
  • 1. Introduction
  • 2. Solution

  • 6. Functions
  • 1. What are functions
  • 2. Parameters and arguments
  • 3. Variable number of arguments

  • 7. Coding challenge #3 Fibonacci numbers
  • 1. Introduction
  • 2. Solution

  • 8. Hosting your web portfolio on GitHub
  • 1. Creating your project portfolio
  • 2. Editing the content of your portfolio

  • 9. Coding project #1 Flowchart
  • 1. Introduction
  • 2. Implementation - Part 1
  • 3. Solution - Part 1
  • 4. Implementation - Part 2
  • 5. Solution - Part 2
  • 6. Implementation - Part 3
  • 7. Solution - Part 3
  • 8. Implementation - Part 4
  • 9. Solution - Part 4
  • 10. Add the project to your portfolio

  • 10. Exceptions and debugging
  • 1. try and except statements
  • 2. Handling specific types of errors
  • 3. Else finally
  • 4. Debugging techniques
  • 5. Raising your own errors

  • 11. Coding challenge #4 Program debugging
  • 1. Introduction
  • 2. Solution

  • 12. Data structures - Sequences
  • 1. Introduction to sequences
  • 2. Lists
  • 3. Accessing and slicing lists
  • 4. Sorting and counting the items in a list
  • 5. Tuples
  • 6. Strings are sequences of characters
  • 7. Iterating over sequences
  • 8. Checking if a value is present in a sequence

  • 13. String operations
  • 1. String concatenation and repetition
  • 2. Converting a string to uppercase and lowercase
  • 3. Finding patterns in strings
  • 4. Splitting and joining strings
  • 5. Escaping characters

  • 14. Coding project #2 Caesar cipher
  • 1. Introduction
  • 2. Solution
  • 3. Add the project to your portfolio

  • 15. Data structures - Sets and mappings
  • 1. Sets and mappings overview
  • 2. Sets
  • 3. Advanced set operations
  • 4. Dictionaries
  • 5. Accessing and modifying values in a dictionary
  • 6. Iterating over dictionaries
  • 7. Checking if a value is present in a dictionary

  • 16. Coding project #3 Morse code
  • 1. Introduction
  • 2. Solution
  • 3. Add the project to your portfolio

  • 17. The Python Standard Library (STL)
  • 1. Overview
  • 2. The math module
  • 3. The random module
  • 4. The datetime module
  • 5. The string module

  • 18. Coding challenge #5 Random password generation
  • 1. Introduction
  • 2. Solution

  • 19. Coding challenge #6 Closest supermarket
  • 1. Introduction
  • 2. Solution

  • 20. Coding project #4 Tic-tac-toe
  • 1. Introduction
  • 2. Solution - print board function
  • 3. Solution - player won function
  • 4. Solution - is valid function
  • 5. Solution - play game function
  • 6. Add the project to your portfolio

  • 21. Introduction to Object-Oriented Programming
  • 1. Google Colab notebook to code along.html
  • 2. Procedural vs Object-Oriented Programming
  • 3. Basic concepts of Object-Oriented Programming
  • 4. Creating the Classroom class
  • 5. Creating the Subject class
  • 6. Creating the Student class

  • 22. Coding project #5 Grade tracker
  • 1. Introduction
  • 2. Student class
  • 3. Student class - Solution
  • 4. Gradebook class
  • 5. Gradebook class - Solution
  • 6. Main loop
  • 7. Main loop - Solution
  • 8. Add the project to your portfolio

  • 23. Intermediate Object-Oriented Programming
  • 1. Inheritance
  • 2. Inheritance in code - Superclass
  • 3. Inheritance in code - Subclasses
  • 4. Polymorphism
  • 5. Polymorphism in code - Method overriding
  • 6. Encapsulation
  • 7. Encapsulation in code - Part 1
  • 8. Encapsulation in code - Part 2
  • 9. Encapsulation in code - Part 3
  • 10. Accessing members of the superclass

  • 24. Coding project #6 Role Playing Game (RPG)
  • 1. Introduction
  • 2. Creating the Paladin class
  • 3. Creating the Paladin class - Solution
  • 4. Creating the Mage class
  • 5. Creating the Mage class - Solution
  • 6. Creating the Warrior class
  • 7. Creating the Warrior class - Solution
  • 8. Add the project to your portfolio

  • 25. How computers work
  • 1. Basic computer architecture
  • 2. What happens when you turn on your computer
  • 3. Representing data digitally.html
  • 4. File systems, folders and files
  • 5. How programming languages work
  • 6.1 terminal cheat sheet.pdf
  • 6. Terminal cheat sheet.html

  • 26. Preparing the environment (Mac)
  • 1. Installing Python and VScode
  • 2. First steps in VS code
  • 3. Terminal overview
  • 4. Filesystem navigation in Mac

  • 27. Getting familiar with our local environment
  • 1. Introduction to virtual environments
  • 2. Installing packages with pip
  • 3. VS code basics
  • 4. Debugger
  • 5. Imports

  • 28. Argument parsing
  • 1. Command-line arguments
  • 2. Positional vs optional arguments
  • 3. Advanced argument parsing
  • 4. Boolean flags

  • 29. Coding challenge #7 Number adding script
  • 1. Introduction
  • 2. Solution

  • 30. File management in Python
  • 1. File system manipulation
  • 2. Create playlists
  • 3. Advanced file operations
  • 4. Execution control

  • 31. Coding project #7 Note-taking application
  • 1. Project overview
  • 2. Append note function - Overview
  • 3. Append note function - Solution
  • 4. List notes function - Overview
  • 5. List notes function - Solution
  • 6. Delete Note function - Overview
  • 7. Delete Note function - Solution
  • 8. Main loop (part 1) - Overview
  • 9. Main loop (part 1) - Solution
  • 10. Main loop (part 2) - Overview
  • 11. Main loop (part 2) - Solution
  • 12. Main loop (part 3) - Solution
  • 13. Main loop (part 3) - Solution

  • 32. Coding project #8 Customer Management System (CMS)
  • 1. Project overview
  • 2. Invoice class - Overview
  • 3. Invoice class - Solution
  • 4. Customer class - Overview
  • 5. Customer class - Solution
  • 6. Load customers function - Overview
  • 7. Load customers function - Solution
  • 8. Save customers function - Overview
  • 9. Save customers function - Solution
  • 10. Main loop (part 1) - Overview
  • 11. Main loop (part 1) - Solution
  • 12. Main loop (part 2) - Overview
  • 13. Main loop (part 2) - Solution
  • 14. Main loop (part 3) - Overview
  • 15. Main loop (part 3) - Solution
  • 16. Add CMS project to your portfolio

  • 33. Turtle Graphics
  • 1. Turtle basics - Part 1
  • 2. Turtle basics - Part 2
  • 3. Drawing basic shapes
  • 4. Drawing patterns - Part 1
  • 5. Drawing patterns - Part 2
  • 6. Coding project #9 Lorenz attractor

  • 34. Higher-order functions
  • 1. Google Colab notebook to code along.html
  • 2. How functions work in Python
  • 3. Higher-order functions
  • 4. Lambda functions
  • 5. Map and filter functions
  • 6. Sorted function

  • 35. Comprehensions
  • 1. List comprehensions
  • 2. Set comprehensions
  • 3. Dict comprehensions
  • 4. Tuple comprehensions

  • 36. Useful built-in functions
  • 1. Built-in functions
  • 2. Any and all functions
  • 3. Enumerate, zip and reversed functions

  • 37. Iterables, iterators and generators
  • 1. Iterables
  • 2. Iterators
  • 3. Generators and generator expressions

  • 38. Custom exceptions
  • 1. Custom exceptions

  • 39. Advanced Object-Oriented Programming
  • 1. Abstract classes
  • 2. Static and class methods

  • 40. Image processing basics
  • 1. Google Colab notebook to code along.html
  • 2. How computers represent color
  • 3. Introduction to PILPillow
  • 4. Basic image manipulations
  • 5. Color spaces and image modes
  • 6. Image property manipulation
  • 7. Manipulating pixels and regions
  • 8. Drawing shapes and text on images
  • 9. Image composition and masks
  • 10. Color transformations

  • 41. Coding project #11 Photo editor
  • 1. Introduction
  • 2. Solution walkthrough
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 24235
    حجم: 5946 مگابایت
    مدت زمان: 952 دقیقه
    تاریخ انتشار: 13 آذر 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید