Users Online

· Guests Online: 118

· Members Online: 0

· Total Members: 188
· Newest Member: meenachowdary055

Forum Threads

Newest Threads
No Threads created
Hottest Threads
No Threads created

Latest Articles

Become a Python Developer

Become a Python Developer

 

Python is the hot new language used for a variety of applications: program scripting, big data manipulation, web servers, and even the Raspberry Pi. Whether you are a new or experienced programmer, this path will provide you with a complete overview for coding in this exciting new language.
Learn to construct and run a simple Python program.
Analyze sample problems in Python with expert guidance.
Master core programming concepts and why they are used.

 

 


01
 

Programming Foundations: Algorithms with Joe Marini

Course Contents
  • Introduction : Algorithms power the world 1m 2s What you should know 1m 35s
  • Overview What are algorithms? 2m 44s Common algorithms in programming 5m 42s Measuring algorithm performance 3m 47s
  • Common Data Structures Introduction to data structures 1m 56s Arrays 2m 29s Linked lists 2m 36s Linked lists walkthrough 7m 35s Stacks and queues 2m 43s Stacks and queues walkthrough 6m 2s Hash tables 7m 59s
  • Recursion Understanding recursion 3m 38s Simple recursion example 3m 9s Power and factorial 4m 14s
  • Sorting Data Overview of sorting 2m 4s The bubble sort5m 8s The merge sort 2m 24s Implement the merge sort 5m 10s The quicksort 3m 31s Implement the quicksort 5m 39s
  • Searching Data Unordered list search 3m 45s Ordered list search 5m 30s Determine if a list is sorted 3m 37s
  • Other Algorithms Unique filtering with hash table 3m 25s Value counting with hash table 3m 4s Find max value recursively 3m 44s
  • Conclusions Next steps 1m 18s
  • 02
     

    Learning Python with Joe Marini

    2h 11m • COURSE

    Python—the popular and highly readable object-oriented language—is both powerful and relatively easy to learn. Whether you're new to programming or an experienced developer, this course can help you get started with Python. Joe Marini provides an overview of the installation process, basic Python syntax, and an example of how to construct and run a simple Python program. Learn to work with dates and times, read and write files, and retrieve and parse HTML, JSON, and XML data from the web.

    Topics include::
    • Installing Python
    • Choosing an editor or IDE
    • Working with variables and expressions
    • Writing loops
    • Using the date, time, and datetime classes
    • Reading and writing files
    • Fetching internet data
    • Parsing and processing HTML
    03
     

    Python Essential Training with Bill Weinman

    4h 45m • COURSE

    Due to its power and simplicity, Python has become the scripting language of choice for many large organizations, including Google, Yahoo, and IBM. A thorough understanding of Python 3, the latest version, will help you write more efficient and effective scripts. In this course, Bill Weinman demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects. This course covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. Learn how types and values are related to objects; how to use control statements, loops, and functions; and how to work with generators and decorators. Bill also introduces the Python module system and shows examples of Python scripting at work in a real-world application.

    Topics include::
    • Python anatomy
    • Types and values
    • Conditionals and operators
    • Building loops
    • Defining functions
    • Python data structures: lists, tuples, sets, and more
    • Creating classes
    • Handling exceptions
    • Working with strings
    • File input/output (I/O)
    • Creating modules
    • Integrating a database with Python db-api
    04
     

    Learning the Python 3 Standard Library with Kathryn Hodge

    2h 9m • COURSE

    Python libraries can cut your development time and reduce your frustration with coding. In this Python 3 course, follow Kathryn Hodge as she walks through the Python standard library. Discover how familiarizing yourself with its facilities can make writing code in this concise, elegant language a little easier. Familiarize yourself with the library's built-in functions, math modules, and input and output modules. Learn how to get information from the Internet with the HTTP module, and more.

    Topics include::
    • Working with logical and comparison operators
    • Getting a list of numbers with the range() and list() functions
    • Using mathematical functions such as round(), abs(), and pow()
    • Calculating a given input's length
    • Importing and using the math module
    • Reading a user's command-line arguments
    • Getting the current time
    • Formatting dates and times with datetime
    • Creating a timer
    • Using urllib to get content from the Internet
    • Using the JSON module to decode content
    05
     

    Python GUI Development with Tkinter with Barron Stone

    4h 55m • COURSE

    Put an end to writing command-line interfaces for your programs. Use Tkinter, the Python package for creating themed interface elements with the Tk GUI toolkit. Join Barron Stone in this course as he walks through the most popular Tk widgets and shows you how to customize their appearance and behavior to fit your application. Learn how to manage the placement of those widgets on the GUI and make them react to user behavior with event-driven code. The final chapter takes you through the entire start-to-finish process of building the user interface for an application, so you can see how all of these techniques work in a real-world development scenario.

    Topics include::
    • Installing Python 3 and Tcl/Tk for Mac or Windows
    • Creating and configuring themed Tk widgets
    • Decorating the GUI with text labels and images
    • Capturing input from buttons, menus, and entry fields
    • Presenting choices with check boxes and radio buttons
    • Using geometry managers to lay out the GUI
    • Organizing widgets inside of frames and windows
    • Handling user actions with event-driven programming
    • Creating a simple drawing tool with the Canvas
    • Prompting users with pop-up dialog boxes
    06
     

    Learning Python Generators with Josh McQuiston

    44m 23s • COURSE

    Generators are a concept unique to Python. They're incredibly helpful if you know how and when to use them. Simply put, generators are the best way to iterate through large and complex data sets. Pythonista Josh McQuiston explains everything you need to know about Python generators, providing examples of generators in action. Learn how to build a basic generator function, use generator expressions and objects, and see how generators work behind the scenes to power context managers and coroutines.

    07
     

    Code Clinic: Python with Barron Stone

    1h 51m • COURSE
    08
     

    Python: Design Patterns with Jungwoo Ryoo

    1h 59m • COURSE
    09
     

    Programming Foundations: Real-World Examples with Barron Stone

    3h 8m • COURSE
    10
     

    Advanced Python with Joe Marini

    2h 27m • COURSE
    11
     

    Python: Advanced Design Patterns with Jungwoo Ryoo

    1h 24m • COURSE

    Comments

    No Comments have been Posted.

    Post Comment

    Please Login to Post a Comment.

    Ratings

    Rating is available to Members only.

    Please login or register to vote.

    No Ratings have been Posted.
    Render time: 0.73 seconds
    10,266,906 unique visits